2017-07-17 24 views
0

這是我處理的場景:引用外部私人Git倉庫中CircleCi建立

  1. 我想/讓安裝程序CircleCI建立我的項目,單元測試等
  2. 在這個項目中我用我的另一個庫需要安裝在CirleCi的構建容器中,否則我的測試失敗。

我需要找到一個辦法之一:外部參考

  1. 拉Git倉庫中,並安裝它
  2. 或下載爲ZIP
  3. 或者一些其他的方式?

如果需要,歡迎增加更多解釋。

回答

1

從部分Using Resources External to Your Repository

  • CircleCI支持git submodule,並擁有先進的SSH密鑰管理,讓你從一個單一的測試套件訪問多個存儲庫。從項目的「項目設置」>「簽出SSH密鑰」頁面,您可以通過單擊添加「用戶密鑰」,從而允許您從測試套件中的多個存儲庫訪問代碼。 Git子模塊可以很容易地設置在你的circle.yml文件中(見例1)。
  • CircleCI的虛擬機連接到互聯網。您可以使用curlwget直接下載依賴關係,同時設置您的項目。

(或者只是使用git clone無子模塊。)

+0

結束了使用'git的submodule'肯定會支持它。 – Walaitki