我期待在需要使用來自外部源(網絡路徑)的dll的團隊城市服務器上設置構建。從外部位置向團隊城市添加項目
我想知道是否有一種簡單的方法,可以通過REST API或Powershell/Command Line運行器從網絡位置手動在團隊城市中創建工件。
任何建議表示讚賞。
我期待在需要使用來自外部源(網絡路徑)的dll的團隊城市服務器上設置構建。從外部位置向團隊城市添加項目
我想知道是否有一種簡單的方法,可以通過REST API或Powershell/Command Line運行器從網絡位置手動在團隊城市中創建工件。
任何建議表示讚賞。
只需創建一個腳本(bash/BAT等),它將使用cURL,wget或其他工具爲您提取DLL。在開始測試之前將其作爲單獨的步驟運行,並且應該很好。
創建一個建築結構: 「外部資源」
生成步驟:命令行
mkdir Resources
xcopy Z:\lib\ ./Resources
的文物規則裏面,註明:
Resources/*.dll
創建一個建築結構: 「外部資源」
External Resources
Resources/MyLibrary.dll
這個答案比我的用例的批准答案更有用。我想在每個版本上添加配置文件。每個目標服務器的配置文件內容略有不同。我沒有任何這些文件可以從網絡路徑中獲得。我想直接在TeamCity中添加和維護文件。 – Keith
感謝您的答覆添加人工製品依賴馬爾欽 然後我如何使我已經檢索到的dll可以看到Team City測試版本ru nner? 你有任何簡單的例子嗎? –
雖然每個作業都是相互分離的,但步驟並非如此,所以您的工作目錄(或子文件夾)是放置這些內容的合適位置,下一步將看到它。 –