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-* - 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-* - persist_to_workspace: root: /tmp/danio-gcc paths: - out deploy: <<: *defaults steps: - attach_workspace: at: /tmp/danio-gcc - run: | (cd out; ls | (echo ''; sed 's/^.*/&<\/a>/'; echo '') >index.html) surge --project ./out --domain danio-gcc.surge.sh workflows: version: 2 runit: jobs: - build64 - build32 - deploy: requires: - build64 - build32