5
A
回答
4
看來,這不是當前可能的,有一個bug跟蹤在它: https://github.com/travis-ci/travis-ci/issues/929
更新
特拉維斯禁用這個問題這實在是一件壞事評論。我想你現在唯一的選擇就是發信給他們重新打開它。使用社會壓力,對付封閉的商業模式! ;)
此外,如果你碰巧知道一些競爭對手確實允許這樣做,請提及它們! ...在相同的推文。
+3
僅供參考,構建階段已添加到Travis CI作爲一個測試版功能,應該允許您完成您想要的功能:https://blog.travis-ci.com/2017-05-11-introducing-build-stages – toes
1
它可以通過使用bash和Travis內置變量。對於一個JavaScript /節點回購,這將是:
dist: trusty
language: node_js
node_js:
- '8'
- '7'
install: ...
script: ...
after_success:
- 'if [ "${TRAVIS_NODE_VERSION}" = "8" ]; then cat ./coverage/lcov.info | coveralls ; fi'
- 'if [ "${TRAVIS_NODE_VERSION}" = "8" ]; then firebase deploy --token $FIREBASE_TOKEN --non-interactive ; fi'
其他內置變量:
TRAVIS_DART_VERSION
TRAVIS_GO_VERSION
TRAVIS_HAXE_VERSION
TRAVIS_JDK_VERSION
TRAVIS_JULIA_VERSION
TRAVIS_NODE_VERSION
TRAVIS_OTP_RELEASE
TRAVIS_PERL_VERSION
TRAVIS_PHP_VERSION
TRAVIS_PYTHON_VERSION
TRAVIS_R_VERSION
TRAVIS_RUBY_VERSION
TRAVIS_RUST_VERSION
TRAVIS_SCALA_VERSION
見https://docs.travis-ci.com/user/environment-variables/
貸@airbnb/enzyme這是我把這個想法從。
相關問題
- 1. 如何使用Travis CI和Scalr部署成功構建
- 2. Trigoku Travis在Heroku部署後運行
- 3. 僅在部署時使用Travis中的矩陣構建
- 4. 如何在成功構建特定分支後觸發部署?
- 5. 如何同時更新多個部署並僅在全部成功時部署?
- 6. 如何在Travis-CI中構建/運行每個構建作業的Dockerfile?
- 7. Jenkins「只在構建成功時運行」仍然運行失敗構建
- 8. 成功構建部署後,Jenkins構建失敗
- 9. 構建或部署包時生成包
- 10. Jenkins在成功部署後從另一個repo運行
- 11. 如何永不提示運行一次成功的構建時,單元測試
- 12. Jenkins - 如果構建失敗,則部署上次成功構建的構件
- 13. 在運行時構建wpf功能區
- 14. hudson for newbies:我如何在成功構建後運行軟件
- 15. 如何在jenkins中成功構建後運行腳本
- 16. SharePoint定時器作業成功部署wsp後無法運行
- 17. Xcode構建成功,但不運行
- 18. 如何將腳本作爲Travis CI構建的一部分運行?
- 19. heroku部署 - 如何運行特定的構建?
- 20. 如何阻止Wercker運行構建部署分支
- 21. 如何從構建服務器部署/運行Docker鏡像
- 22. 成功的Gradle項目構建在運行時產生NoClassDefFoundError
- 23. 並行構建/部署
- 24. 如何在force.com上構建後部署
- 25. Teamcity構建成功CI構建後進行實時生成?
- 26. 如何在使用capistrano部署Node.js項目時成功通知Airbrake的部署?
- 27. MSBuild + Bamboo部署:構建一次並執行多個部署?
- 28. 語義版本在成功運行travis後不會發布
- 29. 如何GPG簽署由Travis-CI構建的文件
- 30. 如何讓teamcity在每個成功構建中運行.bat文件?
我認爲這是目前不可能的。你有什麼樣的部署? – Odi
如果這是不可能的東西是錯誤的,我想部署包到pypi,我不能部署多次,我不想部署,如果一個構建失敗... – sorin
是的,這是一個合理的有這樣的功能,特別是對於像pypi/npm等其實它應該可以用於多個版本的東西。 – Odi