0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

BlueOseanでGitHubとJenkinsの連携

Last updated at Posted at 2019-04-19

BlueOseanプラグインのインストール

Jenkinsの管理プラグインの管理からBlue Oceanをインストール。

パイプラインを作成

access tokenを取得する

  1. GitHubにログインし、右上の Settings をクリック、 Developer settings メニューから Personal access tokens を選択。直URLは以下。
    https://github.com/settings/tokens

  2. Generate new token をクリックし、作成画面で必要な項目を入力し Generate token をクリック。

  3. トークンが表示されるのでクリップボードにコピーしておく。(トークンが確認できるのは作成直後のみ)

パイプラインを作成

New Pipeline から作成する。
GitHubを選択し、作成したaccess tokenを入力、レポジトリを選択する。
pipeline_.png

ステップの作成を行う。
pipeline step.png

設定が完了して保存すると Save&run でパイプラインの実行も行われる。
実行されたらJenkinsfileがリポジトリに自動的にpushされる。

GitHubのwebhook作成

GitHubで SettingsWebhooksAdd Webhook を行いWebhookを設定する。

Payload URL に以下のURLを入力。
http://[jenkins_url]/github-webhook/

Which events would you like to trigger this webhook?Let me select individual events.を選択しトリガーにしたいイベントにチェックを入れる。

webhook.png

トリガーのイベントが発生するとビルドジョブが動く。


AWS CodeDeployでEC2にBlue/Greenデプロイする

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?