Signed-off-by: Jacob Kiers <jacob@jacobkiers.net>
This commit is contained in:
parent
a8de9bace7
commit
1fd5524a83
@ -10,13 +10,16 @@ local getStepName(arch) = 'check ' + arch;
|
|||||||
|
|
||||||
local buildForArch(arch) = {
|
local buildForArch(arch) = {
|
||||||
name: getStepName(arch),
|
name: getStepName(arch),
|
||||||
image: 'rust:1.62',
|
image: 'img.kie.rs/jjkiers/rust-dind-cross:1.62-slim',
|
||||||
|
volumes: [{
|
||||||
|
name: 'dockersock',
|
||||||
|
path: '/var/run',
|
||||||
|
}],
|
||||||
commands: [
|
commands: [
|
||||||
'echo Hello World from Jsonnet on ' + arch + '!',
|
'echo Hello World from Jsonnet on ' + arch + '!',
|
||||||
'pwd',
|
'cross check --target ' + arch,
|
||||||
'touch ' + arch + '.txt',
|
'cross build --release --target' + arch,
|
||||||
'ls -lah',
|
'ls -lah target' + arch + '/release',
|
||||||
'cargo check',
|
|
||||||
],
|
],
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -33,13 +36,30 @@ local check_steps() = [
|
|||||||
arch: 'amd64',
|
arch: 'amd64',
|
||||||
},
|
},
|
||||||
steps:
|
steps:
|
||||||
check_steps() + [{
|
check_steps() +
|
||||||
|
[
|
||||||
|
{
|
||||||
name: 'build',
|
name: 'build',
|
||||||
image: 'rust:1.62',
|
image: 'rust:1.62',
|
||||||
commands: [
|
commands: [
|
||||||
'pwd',
|
'ls -lah target/',
|
||||||
'ls -lahR',
|
|
||||||
],
|
],
|
||||||
depends_on: [getStepName(a) for a in archs],
|
depends_on: [getStepName(a) for a in archs],
|
||||||
|
},
|
||||||
|
],
|
||||||
|
|
||||||
|
services: [{
|
||||||
|
name: 'docker',
|
||||||
|
image: 'docker:dind',
|
||||||
|
privileged: true,
|
||||||
|
volumes: [{
|
||||||
|
name: 'dockersock',
|
||||||
|
path: '/var/run',
|
||||||
|
}],
|
||||||
|
}],
|
||||||
|
|
||||||
|
volumes: [{
|
||||||
|
name: 'dockersock',
|
||||||
|
temp: {},
|
||||||
}],
|
}],
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user