目前我們的Jenkins構建失敗。當構建失敗時,我希望它通過(或顯示綠色)。同樣的速度,我希望我們的構建失敗(或顯示紅色),當案件通過。我正在配置的構建是我們的「已知問題構建」。所以只有失敗的案例在那裏。這個構建的目標是在它失敗時通過,因爲我們知道它已經被破壞了。當我們的開發人員修復它時,構建應該會失敗(這意味着現在有一些工作正在進行),以便我們可以將其從構建中移出到我們的核心構建中。我閱讀了關於--wip開關的一篇文章,並已成功將其配置到我們的版本中。我一直在接收Jenkins構建的郵件恢復正常,這對我來說似乎很奏效。但是,當您查看構建本身時,看起來好像失敗了。構建被標記爲紅色,這意味着失敗,測試表示失敗。他們通過的唯一指標是我收到的電子郵件。但這不是我要去做的預期行爲。構建似乎提醒我,它通過但看起來好像失敗了。有沒有辦法讓紅色按鈕變綠,所以當我們看着我們的構建時,我們知道什麼時候出現問題。Jenkins失敗構建:我希望它通過
現在我將|| exit 1
添加到我的命令的結尾,該命令應該顛倒失敗並傳遞的標誌。我還創建了一個簡短的bash腳本來反轉按鈕的顏色,這也不起作用。我相信我錯過了一些東西。有任何想法嗎?下面列出的是我正在推出我們的構建命令:
cucumber --wip --profile wip --format json -o cucumber.json /var/lib/jenkins/workspace/Cucumber\ -\ Known\ Issues\ Build/ SITE=devel || exit 1
愚蠢的,但憲法! – jwg