0
A
回答
0
你不能在你描述的方式做任何形式的管道在特拉維斯。
一個第一個解決方案實現你的目標是在配置(再次)項目A的構建安裝:在的部分.travis文件項目B.這會克隆你的項目每次構建項目B並處理冗餘構建。
的其他的解決辦法是上傳一個遙遠的服務器上生成的項目A的生成並下載該項目B時所建,但是這需要一個遠程服務器。
0
我認爲這是現在可能的,儘管您將不得不推出一些腳本並設置相當多的配置(以及依賴二進制存儲庫)。
- 設置和使用Artifactory的主辦你最終從項目A棟,見:https://www.jfrog.com/artifactory/
- 接下來,你需要使用一個特拉維斯CI的API,在測試版(目前,爲2016年11月的):https://docs.travis-ci.com/user/triggering-builds觸發你的第二個項目
這樣的工作的方式的一個版本是捕捉到的元數據(版本,神器的名字,無論你以運行/觸發構建B,其中A公司生產的文物需要),併發送作爲觸發構建B的POST
的一部分。構建B然後可以運行完整的構建,並將構建任何構建被推送到Artifactory作爲依賴。
這兩者之間,你應該能夠做到這一點。
相關問題
- 1. 特拉維斯建立在jacoco
- 2. 特拉維斯CI的NodeJS建立在本地運行,但得到的特拉維斯CI否認
- 3. 泊塢窗緩存特拉維斯建立
- 4. 特拉維斯CI +轉到:不能建立
- 5. 引起特拉維斯CI建立自己的錯誤
- 6. mvnw權限被拒絕錯誤時特拉維斯建立
- 7. 特拉維斯未能建立Android項目,沒有local.properties
- 8. 特拉維斯CI推動建立新倉庫
- 9. 使用SED配置文件特拉維斯 - 建立
- 10. 特拉維斯:要求32bit特拉維斯打造機
- 11. 斯威夫特/上快照
- 12. 特拉維斯CI構建失敗
- 13. 特拉維斯Sonar搭建斷路器
- 14. 特拉維斯CI QT沒有建設
- 15. 玩笑快照,本地工作,但對特拉維斯CI一貫失敗
- 16. 檢測特拉維斯
- 17. 特拉維斯-CI和Symfony3
- 18. 特拉維斯checkstyle警告
- 19. Retrolambda上特拉維斯CI
- 20. 特拉維斯 - CLI建立錯誤,但本地測試/構建是OK
- 21. 哈斯克爾特拉維斯CI秀構建日誌
- 22. 項目建立在本地,但在特拉維斯-CI容器失敗
- 23. 特拉維斯CI忽略.travis.yml在PHP項目,只有建立主分支
- 24. 在特拉維斯CI建立分支機構/按需提交CI
- 25. 特拉維斯建立失敗,因爲一個明顯的圓形包依賴
- 26. 特拉維斯CI建立失敗 - 幻影JS超時與摩卡
- 27. 特拉維斯建立自己的錯誤:青菜需要Ruby版本> = 2.0.0
- 28. 特拉維斯慈只觸發了建立主分支在GitHub庫
- 29. NuGet包與特拉維斯CI失敗單聲道還原
- 30. 特拉維斯單聲道掛起dnx測試