quinn-os/.drone.yml
2022-07-17 10:30:40 +10:00

43 lines
810 B
YAML

---
kind: pipeline
type: exec
name: default
clone:
disable: true
platform:
os: linux
arch: amd64
steps:
- name: prepare
commands:
- mkdir -p $HOME/Quinn/src
- mkdir -p $HOME/Quinn/tools
- ln -s /home/andrew/Quinn/cross $HOME/Quinn/
- cp -a /home/andrew/Quinn/sysroot $HOME/Quinn/
- cd $HOME/Quinn/src
- git clone https://git.pamment.id.au/Quinn/quinn-os
- cd quinn-os
- git checkout $DRONE_COMMIT
- name: userlibs
commands:
- export PATH=$PATH:$HOME/Quinn/cross/bin
- cd $HOME/Quinn/src/quinn-os
- ./make_userlibs.sh
- name: userland
commands:
- export PATH=$PATH:$HOME/Quinn/cross/bin
- cd $HOME/Quinn/src/quinn-os
- ./make_userland.sh
- name: kernel
commands:
- export PATH=$PATH:$HOME/Quinn/cross/bin
- cd $HOME/Quinn/src/quinn-os
- make clean
- make