2017-12-04 15 views
0

マジックリクエストが特定のプロジェクトに対して送信されるたびに、GitlabがSonarスキャナを呼び出す方法はありますか?マジックリクエストがGitlabで送信されるたびにSonar ScanSnerを呼び出すことは可能ですか?

Gitlab webhookがJenkinsジョブ&をJenkinsジョブで呼び出す方法を知っています.Johkinsのジョブでは、ソナースキャナをビルドステップとして呼び出すことができますが、ここではJenkinsの関与を迂回したいと考えています。

答えて

0

GitLab webhook何を呼び出すことはありません:それは(のようなkolomiichenko/gitlab-webhooker)ソナー自体を呼び出すことができますあなたに、そこからIPアドレスにリスナーを(プッシュのような)GitLabイベント

を記述するJSONペイロードを送信します(またはその点については他のコマンドを参照してください)。
そのリスナーによって実行されるコマンド/スクリプトです:コールSonar Scanner

ませんジェンキンスは、必要な自分自身を更新するために

  • レポのローカルコピーに行く
  • コールgit pull
+0

** gitlab-webhooker **パッケージをこの方法では、私のために働いていない私は、URLを呼び出していますが、それは、 '400リソースここ
をfound'ないと言うたびに
が1.Downloaded、私がやったことです。
2. 'npm install 'を使用してインストールされた必須パッケージ
3.' node filename.js 'を使用して起動したノード。
4. Gitlab webhooksで同じURLを設定しました。
Dhananjay

関連する問題