22 lines
826 B
YAML
22 lines
826 B
YAML
matrix:
|
|
platform:
|
|
- amd64
|
|
- i686
|
|
|
|
pipeline:
|
|
build:
|
|
image: codingworkshop/oscw-runner:latest
|
|
commands:
|
|
- echo "charch ${platform} && ./configure.sh && cd build-${platform}-xtchain && ninja -v && ninja diskimg -v" > build.cmds
|
|
- xtchain < build.cmds
|
|
publish:
|
|
image: codingworkshop/oscw-runner:latest
|
|
secrets:
|
|
- OSCW_ARTIFACTS_HOSTNAME
|
|
- OSCW_ARTIFACTS_USERNAME
|
|
- OSCW_ARTIFACTS_USERKEY
|
|
commands:
|
|
- tar -I 'gzip' -cpf ExectOS-$(date +'%Y%m%d')-${CI_COMMIT_SHA:0:10}-${platform}.tar.gz -C build-${platform}-xtchain/output/binaries .
|
|
- gzip -c build-${platform}-xtchain/output/disk.img > ExectOS-$(date +'%Y%m%d')-${CI_COMMIT_SHA:0:10}-${platform}.img.gz
|
|
- artifact_publish "ExectOS-$(date +'%Y%m%d')-${CI_COMMIT_SHA:0:10}-${platform}.*.gz" ExectOS
|