1
我有一個項目有時無法正確鏈接,如果您嘗試在進行更新後重新構建它。乾淨的構建後,它工作正常。我想在Jenkins中複製這種行爲 - 首先嚐試重建,然後如果失敗,請運行clean腳本並再次嘗試,並且只有在失敗時,構建失敗。Jenkins有條件行爲
如何構建像這樣的條件?
我有一個項目有時無法正確鏈接,如果您嘗試在進行更新後重新構建它。乾淨的構建後,它工作正常。我想在Jenkins中複製這種行爲 - 首先嚐試重建,然後如果失敗,請運行clean腳本並再次嘗試,並且只有在失敗時,構建失敗。Jenkins有條件行爲
如何構建像這樣的條件?
You can use a simple try/catch block in your pipeline script:
try {
// build step without clean
}
catch (error) {
// clean step
// build step
}
(但你可能要考慮每一個構建之前清洗和/或弄清楚爲什麼它的失敗)
謝謝!很棒。 – Carbon
請詳細一些。誰調用構建系統並在哪裏調用? –
這只是一個sln標準的msbuild進程。如果構建失敗,則清理所有內容,然後重新構建,然後結束。 – Carbon