2017-07-30 63 views
13

當前在我的項目中,組織庫中的每個pull-Request都由jenkins自動構建,如jenkins文件中指定的那樣。 當構建結束時,jenkins發送給github的消息以及此項目的構建狀態用Jenkinsfile和maven啓動pullRequest代碼的聲納分析

我想發送聲納分析到拉取請求的對話,但僅限於文件/代碼誰已經通過拉取請求進行了更新。對於賞金

信息:

  • 它需要使用jenkinsFile(在你的迴應加入了全jenkinsfile將升值)
  • 結果應該出現在github上的pullRequest頁面只針對代碼由pullRequest更新。

回答

-1

看起來您的mvn sonar命令缺少中指出的GitHub oauth標記參數。這GitHub article將引導您如何生成此令牌。一旦生成,您可以將其添加到您的命令(即-Dsonar.github.oauth = 您的令牌)。

+0

謝謝,但我只是沒有將身份驗證選項添加到示例腳本。我搜索一個完整的jenkins文件來回應我的需求。 – sab

+0

因此,您在腳本中擁有身份驗證,您只是沒有將它放在您的問題中?腳本是否將任何內容推送到GitHub? –