image: alpine/latest packages: - rsync sources: - https://git.sr.ht/~gabrielgio/jnfilter secrets: - 008c4f67-b864-47f8-9790-cd32f2ae8516 environment: build: builds@gabrielgio.me artifact: artifacts.gabrielgio.me/archive/jnfilter/ version: 0.1.0 tasks: - archive: | cd jnfilter git archive \ -o jnfilter-$version.tar.gz \ --prefix=jnfilter-$version/ HEAD - deploy_archive: | cd jnfilter sshopts="ssh -o StrictHostKeyChecking=no" rsync --mkpath --rsh="$sshopts" -rP *.tar.* $build:/var/www/$artifact