チャプタ第四十一マイクロサービスCICD(3) - ジェンキンス+ gitlab +ウェブフック+発行オーバーSSH(1)

まず、役割

  • gitlabにウェブフックにgitのプッシュクライアントコードを使用して実装された場合、ジェンキンスは、コードとビルドを引っ張ってすぐにgitlabなります。

第二に、ステップ

図1に示すように、プラグインをインストール

  • ruby_runtime(フックプラグインはプラグインに依存します)
  • Gitlabフックプラグイン

2、ジェンキンスグローバルコンフィギュレーション

「システム管理」 - >「システム設定」

説明:枝を構築する開発するために、2つのフックを再生

3、ジェンキンスのプロジェクト構成

プロジェクト - >「設定」

注:「ポーリングSCM」をチェックしますが、時間表現が空白です。

4、gitlabウェブフック構成

注意:

  • URL是ます。http:// ジェンキンス-サーバー / gitlab / notify_commit
  • 「プッシュイベント」をチェック
  • NA SSL

その後、テストに「テスト」ボタンの下をクリック

 

第三に、テスト

コードを変更した後、

  • Gitは--all追加します
  • -m "XXX" をコミットgitの
  • gitのプッシュ原点HEAD:DEV

ケースのジェンキンスのビューのコンパイル。

オリジナルの記事は、0公表 ウォン称賛37 ビュー110 000 +を

おすすめ

転載: blog.csdn.net/superviser3000/article/details/104231152