我有一個Travis構建的新問題。總之,我.travis.yml
文件包含:特拉維斯跳過S3部署,因爲不允許分支
deploy:
provider: s3
access_key_id: mYacc3ssKeyID
secret_access_key:
secure: mYacc3ssKey
bucket: my-bucket-staging
skip_cleanup: true
local_dir: dist/
acl: public_read
on:
branch: staging
deploy:
provider: s3
access_key_id: mYOtheracc3ssKeyID
secret_access_key:
secure: mYOtheracc3ssKey
bucket: my-bucket
skip_cleanup: true
local_dir: dist/
acl: public_read
on:
branch: master
直到8月16日,此設置工作按預期(分期分公司部署到my-bucket-staging
桶,主分支被部署到my-bucket
水桶,和所有其他分支被忽略) 。我.travis.yml
文件自7月13日並沒有改變,但staging
分支停在八月與消息Skipping a deployment with the s3 provider because this branch is not permitted
部署16.我的最後一個已知的成功部署是在8月15日
這也是值得注意的是,主部署仍然會作爲預計,這只是我遇到問題的臨時分支。
因爲我還沒有在我結束改變任何東西(的staging
分支在同一分支,.travis.yml
文件是相同的,等等),我不知道是否有與特拉維斯的變化,我錯過了?有沒有人知道爲什麼這(似乎)會停止工作?
我通過特拉維斯的文檔重讀,沒有注意到有什麼不同,但我覺得我的東西必須在某一點發生了變化或者說我失去了一些東西非常明顯。