2012-12-04 16 views
1

是否有可能讓teamcity生成自解壓zip文件作爲構建的工件?TeamCity自解壓縮爲工件

我可以創建一個調用winzip和winzip自動提取器的構建步驟,或者我可以以某種方式創建一個鏈接的構建,爲我做到這一點嗎?

回答

1

是的。構建步驟可以運行任何命令行功能,包括腳本和程序。根據創建存檔的方式,您可能需要編寫一個簡單的shell腳本(或批處理,視情況而定),以複製文件,創建SFX存檔,然後將其複製到已知位置。然後,在Teamcity的工件過濾器中,將該存檔作爲工件添加,並且將隨構建一起發佈。

您還可以調整構建步驟,以在構建成功的其餘部分成功後創建存檔,或爲存檔腳本提供參數(或讓腳本通知Teamcity,檢查消息傳遞文檔以瞭解如何處理)。