2017-08-24 12 views
1

私はJenkinsを使用してJavaプロジェクトのビルドを調整しています。私はSonarQube Scannerを使ってこのプロジェクトのソースをプレビルド段階でスキャンしています。合格者と失敗者の両方のために、受信者のリストにメールを送る必要があります。JenkinsからSonarQubeリンクをメールで送信

クライアントはこのSonarQubeの結果リンクをメールで欲しがります。私はメールを撮影するようにJenkinsを設定することができますが、SonarQubeの結果を追加する方法を指定する文書は見つかりません。

Jenkinsはリンクをログに記録します。 Jenkins 2.25SonarQube 5.6.4、メールプラグインEmail Extension Plugin 2.58を使用しています。

助けてください。

+0

タイトルはSonarQubeリンクと説明SonarQube結果を述べていると言います。どちらをお探しですか? – Suresh

+0

sonarqube結果へのリンク –

答えて

0

トークンを使用して、ログから必要な情報を抽出することができます。トークン構文は次のとおりです。(成功したスキャンの場合)ソナー結果URLと

${BUILD_LOG_REGEX, regex, linesBefore, linesAfter, maxMatches, showTruncatedLines, substText} 

代表的な電子メールの通知内容:

SonarQube result URL: ${BUILD_LOG_REGEX, regex=".*ANALYSIS SUCCESSFUL, you can browse (.*)", showTruncatedLines=false, substText="$1"} 
関連する問題