Files
danio_toolchain/.circleci/config.yml
T
Daniel d459b2cc4a fix
2018-10-11 22:02:37 +00:00

59 lines
1.3 KiB
YAML

defaults: &defaults
working_directory: /tmp/danio-gcc
machine: true
version: 2
jobs:
build64:
<<: *defaults
steps:
- checkout
- run: |
export CC="cc -m64"
export CXX="c++ -m64"
chmod +x -v *.sh
sudo ./runit-all.sh
sudo rm -rf binutils-* build-* ${gcc_version} gcc-* newlib-*
no_output_timeout: 2h
- persist_to_workspace:
root: /tmp/danio-gcc
paths:
- out
build32:
<<: *defaults
steps:
- checkout
- run: |
export CC="cc -m32"
export CXX="c++ -m32"
chmod +x -v *.sh
sudo ./runit-all.sh
sudo rm -rf binutils-* build-* ${gcc_version} gcc-* newlib-*
no_output_timeout: 2h
- persist_to_workspace:
root: /tmp/danio-gcc
paths:
- out
deploy:
<<: *defaults
steps:
- attach_workspace:
at: /tmp/danio-gcc
- run: |
(cd out; ls | (echo '<html><body>'; sed 's/^.*/<a href="&">&<\/a><br\/>/'; echo '</body></html>') >index.html)
surge --project ./out --domain danio-gcc.surge.sh
no_output_timeout: 2h
workflows:
version: 2
runit:
jobs:
- build64
- build32
- deploy:
requires:
- build64
- build32