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) = {
|
||||
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: [
|
||||
'echo Hello World from Jsonnet on ' + arch + '!',
|
||||
'pwd',
|
||||
'touch ' + arch + '.txt',
|
||||
'ls -lah',
|
||||
'cargo check',
|
||||
'cross check --target ' + arch,
|
||||
'cross build --release --target' + arch,
|
||||
'ls -lah target' + arch + '/release',
|
||||
],
|
||||
};
|
||||
|
||||
@ -33,13 +36,30 @@ local check_steps() = [
|
||||
arch: 'amd64',
|
||||
},
|
||||
steps:
|
||||
check_steps() + [{
|
||||
check_steps() +
|
||||
[
|
||||
{
|
||||
name: 'build',
|
||||
image: 'rust:1.62',
|
||||
commands: [
|
||||
'pwd',
|
||||
'ls -lahR',
|
||||
'ls -lah target/',
|
||||
],
|
||||
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