exectos/.build.yml
belliash 42af53c190
All checks were successful
ci/woodpecker/push/build Pipeline was successful
Add publishing task to the pipeline
2023-01-18 00:23:14 +01:00

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