2017-09-21 59 views

回答

2

如果我按照有關Gitlab Jenkins plugin的文檔,你應該能夠使用gitlabCommitStatus方法,將公佈之後宣佈的構建步驟的狀態(這裏是從文檔爲例):

node() { 
    stage 'Checkout' 
    checkout <your-scm-config> 

    gitlabCommitStatus { 
     <script that builds, tests, etc. your project> 
    } 
} 

如果這還不夠,你還可以使用updateGitlabCommitStatus name: 'build', state: 'pending'來更精確地控制你發送給gitlab實例的狀態。

+0

這實際上適用於我,但在失敗時,gitlab smtp服務器向所有項目貢獻者發送關於構建失敗的電子郵件。如果我想在未來的某個時間重寫此操作,該怎麼辦? –

+0

@ Alex.DA很高興爲您提供幫助:)對於您的其他問題,我認爲它與您的Gitlab實例中的配置選項有關,與jenkins無關 –

相關問題