如果运行来自旧提交的作业,它将部署旧提交。
deploy:
provider: s3
access_key_id:
secure: "<text>"
secret_access_key:
secure: "<text"
bucket: "binary"
skip_cleanup: true
local_dir: ./bin
on:
branch: master
go: '1.10.2'
notifications:
email: true
webhooks: https://<api>/selfupdate
我需要防止在旧提交上运行的作业部署在master分支上。有没有简单的方法可以做到这一点?
与git rev-parse HEAD
相比,这是$TRAVIS_COMMIT
的条件。不确定如何为travis yml输入打开条件。简单吗?
git rev-parse HEAD = $TRAVIS_COMMIT