2
我想構建一個構建配置,將其部署到我們的開發服務器並運行每個測試(快速和短期)。從另一個版本運行構建配置
我有用於執行生產部署(無測試)的生成配置,但我想對其進行修改,以便生產部署首先觸發具有測試的開發部署,然後繼續生產部署。
我不想把生產配置中的開發部署/測試,我希望它觸發另一個配置,並取消如果配置失敗。
可以這樣做嗎?
我想構建一個構建配置,將其部署到我們的開發服務器並運行每個測試(快速和短期)。從另一個版本運行構建配置
我有用於執行生產部署(無測試)的生成配置,但我想對其進行修改,以便生產部署首先觸發具有測試的開發部署,然後繼續生產部署。
我不想把生產配置中的開發部署/測試,我希望它觸發另一個配置,並取消如果配置失敗。
可以這樣做嗎?
是 - 您需要的是生產部署生成配置和開發部署配置之間的快照依賴關係。
這裏我們有一個類似的設置 - 我們希望在部署測試之前發佈到開發版。
爲了做到這一點,當我們點擊部署運行,以測試我們建立在以前的版本配置的快照依賴
我不知道你是怎麼觸發,但是如果在生產配置中單擊運行,則會導致開發人員首先生成(生產取決於開發人員正在運行)
TeamCity文檔 - Snapshot Dependencies
如果您希望該行爲以相反方式工作,則可以在生產配置中添加完成生成觸發器 - 當開發配置完成時可觸發此操作。
希望這會有所幫助