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