2016-11-08 90 views
1

我們將我們的部署配置/腳本單獨版本化到我們的應用程序,但尚未將它們移動到VSTS。我知道構建計劃可以引入外部git存儲庫,但該選項似乎不適用於發佈計劃中的鏈接構件。這似乎也不是一個「克隆Git倉庫」任務。在發佈計劃中克隆外部git存儲庫

對我的選擇可能有什麼想法?

回答

1

應該有兩個選擇,以實現您的要求:

  1. 創建生成定義和使用外部Git倉庫中,然後在發佈定義鏈接生成定義:

enter image description here

  1. 雖然沒有「Clone Git Repository」任務,但您可以使用命令行任務調用git clone命令:

enter image description here

+0

我想避免#1,因爲它不會讓我前重新運行發佈修訂版的部署配置。我想我會去#2,儘管它需要多個「命令行」任務來預先緩存憑據,這並不理想。我想,對於一個任務組來說工作很好。 –

+0

FWIW,我結束了使用系統accesstoken的#2:'git clone https:// oauth:$(SYSTEM_ACCESSTOKEN)@ path/to/_git' –