ジェンキンス+ Gitlabは、自動配信の設定ウェブフックを実装して提出します

 

I.概要

前の記事、次のリンクには:

https://www.cnblogs.com/xiao987334176/p/11434849.html

 

+ gitlab +は、自動展開をK8Sが、最終的なリリースは、手動のときジェンキンス+港を達成しました。

今、あなたが必要とGitLabのイベントを提出する時間がある実現するために、ジェンキンスさんのような、適切なアクションをトリガすることができます:自動ビルドと展開します。

 

二、ジェンキンス設定

Gitlabフックプラグインのインストール

クリックし、バックグラウンドでログイン  ジェンキンスを管理 ] - > [ プラグインを管理、検索キーワードGitlabフックを

 

 その後、次の直接インストールをクリックしてください

 

設定プロジェクト

すでに作成したプロジェクトのテスト-Mavenをクリックして、クリックし設定を

 

 

勾选変更がGitLabにプッシュされたときにビルドします。GitLabはウェブフック

gitlabウェブフックを設定すると、URLの後ろに、使用されます

クリックして詳細設定

 

 

クリックして生成ボタンを、トークンが自動的に生成されます。

gitlabはウェブフックを設定し、このトークンは、使用されます

 

 

[保存]ボタンをクリックします

 

 

三、Gitlab設定

ネットワーク設定

設定]をクリックします

 

 

オプションを展開し、ネットワークを選択

 

 

パーミッションをチェックし、[保存]をクリックします

 

 

このステップは、あなたがウェブフックを追加するときに、文句を言うだろうそれ以外の場合は、行う必要があります

URLがブロックされている:ローカルホストへの要求が許可されていません

 

プロジェクト設定

[設定]をクリックし、アイテムがspringbootdemo検索 - >統合

 

 

URLを入力して、トークン

Gitのプッシュイベントはジェンキンスは、コードとビルドをつかむ通知するときに、プロジェクトが発生したことを意味し、デフォルトのプッシュイベントをチェック

 

 

 

 

 添加が完了した後、プッシュイベントをクリックして、それがプッシュイベントのイベントをシミュレートします

 

 

ページは、要求の成功を送信するように指示されます

 

 

数秒待って、ジェンキンスは、タスクがトリガされます

 

 

説明、ジェンキンス+ Gitlabウェブフックが実質的に完了配置されています。

 

第四に、提出をテスト

README.mdにコードを変更し、提出

 

 

8秒間待って、それはタスクがトリガされます

 

 

それは最終的に構築されます。

 

 

 

 

テキスト参照リンク:

https://www.jianshu.com/p/6e12427a0838

 

おすすめ

転載: www.cnblogs.com/xiao987334176/p/11443002.html