image: alpine/latest packages: - curl secrets: - 008c4f67-b864-47f8-9790-cd32f2ae8516 environment: deploy: builds@gabrielgio.me tasks: - rustup: | export PATH="$PATH:$HOME/.cargo/bin" apk add npm make curl build-base firefox curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --profile minimal --quiet -y curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh - test: | cd genpass make test - deploy: | cd genpass make sshopts="ssh -o StrictHostKeyChecking=no" rsync --rsh="$sshopts" -rP public/* $deploy:/var/www/genpass.gabrielgio.me/