2016-07-29 61 views
2

我想構建一個構建配置,將其部署到我們的開發服務器並運行每個測試(快速和短期)。從另一個版本運行構建配置

我有用於執行生產部署(無測試)的生成配置,但我想對其進行修改,以便生產部署首先觸發具有測試的開發部署,然後繼續生產部署。

我不想把生產配置中的開發部署/測試,我希望它觸發另一個配置,並取消如果配置失敗。

可以這樣做嗎?

回答

3

是 - 您需要的是生產部署生成配置和開發部署配置之間的快照依賴關係。

這裏我們有一個類似的設置 - 我們希望在部署測試之前發佈到開發版。

enter image description here

爲了做到這一點,當我們點擊部署運行,以測試我們建立在以前的版本配置的快照依賴

enter image description here

我不知道你是怎麼觸發,但是如果在生產配置中單擊運行,則會導致開發人員首先生成(生產取決於開發人員正在運行)

TeamCity文檔 - Snapshot Dependencies

如果您希望該行爲以相反方式工作,則可以在生產配置中添加完成生成觸發器 - 當開發配置完成時可觸發此操作。

希望這會有所幫助

相關問題