Files
danio_toolchain/.circleci/config.yml
T
Daniel 03f570df58 fix
2018-10-11 22:13:14 +00:00

60 lines
1.5 KiB
YAML

version: 2
jobs:
build64:
working_directory: /tmp/danio-gcc/64
machine: true
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/64
paths:
- out
build32:
working_directory: /tmp/danio-gcc/32
machine: true
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/32
paths:
- out
deploy:
working_directory: /tmp/danio-gcc
steps:
- attach_workspace:
at: /tmp/danio-gcc
- run: |
mkdir -pv out
find . -name "*.txz" -exec mv -fv {} out \;
find . -name "*.log" -exec mv -fv {} out \;
(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