don't unconditionally mirror in .gitlab-ci.yml
A few of us have experimented with using the .gitlab-ci.yml
to run continuous integration jobs on gitlab.com and oniongit.eu. Right now they're failing in the "update" job because $DEPLOY_KEY
isn't configured. At the very least we should make the job cleanly exit if the key is not configured.
Typical output from the "update" job:
$ eval $(ssh-agent -s)
Agent pid 4533
$ ssh-add <(echo "$DEPLOY_KEY")
Enter passphrase for /dev/fd/63: ERROR: Job failed: exit code 1