我們正在把我們的CI管道放在一起,我們很快需要的是能夠可視化所有管道,至少確定哪些管道正在等待輸入。Jenkins管道儀表板
我們的一般流程是很不客氣:
- 部署到dev
- 提示QA團隊爲QA部署審批
- 部署到QA
- 提示QA團隊爲暫存環境部署批准
- 部署到分期
- QA簽署
- 商務簽收
- 部署督促
隨着方式一些煙霧測試步驟。希望QA團隊能夠獲得哪些管道等待批准的儀表板。
即使是顯示每個管道的最後調用就足夠了一個視圖(你至少可以很快看到哪個階段某些工作被暫停在 - 我們將使用相同的管道設計,我們大部分的微服務的)
那些對我們有用的東西?
有幾個插件,做它:https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin例如。 您還可以嘗試將作業編寫爲具有良好視圖的多種作業類型(向您顯示正在運行的所有步驟等) https://wiki.jenkins-ci.org/display/JENKINS /多椎+插件。 如果這就是你的意思讓我知道,我會寫它作爲一個答案:) – Dvir669
我最近看到這個項目:https://github.com/capitalone/Hygieia。 看起來它確實是你想要的。但是,我仍然沒有嘗試過一些生產用例。當然,https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin是最好的選擇。如果你需要更多的細節,請告訴我。 – Aleks
@丹,你最終的解決方案是什麼? – timmy