version: 2 jobs: build64: working_directory: /tmp/danio-gcc/64 machine: true steps: - checkout - run: sudo ./runit-all.sh 64 - persist_to_workspace: root: /tmp/danio-gcc/64 paths: - out build32: working_directory: /tmp/danio-gcc/32 machine: true steps: - checkout - run: sudo ./runit-all.sh 32 - persist_to_workspace: root: /tmp/danio-gcc/32 paths: - out deploy: working_directory: /tmp/danio-gcc machine: true 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 ''; 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