任何人都可以提出編寫Jenkins/Hudson插件的最佳方法,它將分析「Sonar」動作的輸出嗎?如何編寫分析聲納輸出的Jenkins插件?
的想法是,我想要做這樣的事情:
a. Checkout Code > b. Run Sonar > c. Email the developers their violations
現在,你會怎麼寫℃。部分?我不知道從哪裏開始。
是否有人在詹金斯插件專家?
任何人都可以提出編寫Jenkins/Hudson插件的最佳方法,它將分析「Sonar」動作的輸出嗎?如何編寫分析聲納輸出的Jenkins插件?
的想法是,我想要做這樣的事情:
a. Checkout Code > b. Run Sonar > c. Email the developers their violations
現在,你會怎麼寫℃。部分?我不知道從哪裏開始。
是否有人在詹金斯插件專家?
我會做的第一件事是編寫能夠爲每個開發人員找到(新)違規的代碼。爲此,你需要一些聲納知識。
然後看看一個插件,它做了一些類似於你想要完成的事情。由於您希望發送郵件作爲構建後步驟,因此我建議您查看一下ext-email Plugin。
Jenkins Wiki中的Plugin-Tutorial是讓您開始編碼的非常好的起點。
大插件想法順便說一句,我在所產生的插件非常感興趣:-)
您可以使用"Build Breaker" Sonar plugin打破詹金斯建立每當它檢測到衝突。
你看到了嗎? https://wiki.jenkins-ci.org/display/JENKINS/Sonar+plugin –
是的,但不允許創建自定義操作作爲運行Sonar的結果:-( – drozzy