2016-05-31 141 views
1

我有一個由gerrit事件引發的詹金斯選民項目。我的任務是弄清楚如何發送額外的消息給gerrit(除了由選民自動發送)在構建期間或之後與構建狀態或步驟/任務成功。將消息發送給Jenkins的gerrit?

+0

我會問同樣的問題。我希望這些消息/通知在構建失敗分析器執行時在gerrit代碼審查歷史記錄的jenkins作業鏈接旁邊顯示。 –

回答

0

我想我們可以使用Command Line Tools發送消息。類似的東西會工作..

SSH -p $ GERRIT_PORT $ GERRIT_HOST格里特審查--project 「$ GERRIT_PROJECT」 --message ' 「自定義消息」' 「$ GERRIT_PATCHSET_REVISION」

爲了在消息中包含一個變量,我們首先評估命令。

EVAL SSH -p $ GERRIT_PORT $ GERRIT_HOST格里特審查--project 「$ GERRIT_PROJECT」 --message \ '\ 「自定義消息。$ BUILD_URL \」 \' 「$ GERRIT_PATCHSET_REVISION」