ConohaVPS Git Jenkins

Jenkins-GitBucketの連携 自動ビルド・自動デプロイ

投稿日:2017年11月26日 更新日:

参考サイト

Jenkinsの設定

$ sudo usermod -d /var/lib/jenkins -s /bin/bash jenkins
usermod: no changes
$ cd /var/lib/jenkins
$ sudo -u jenkins ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/var/lib/jenkins/.ssh/id_rsa):
Created directory '/var/lib/jenkins/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /var/lib/jenkins/.ssh/id_rsa.
Your public key has been saved in /var/lib/jenkins/.ssh/id_rsa.pub.
The key fingerprint is:
The key's randomart image is:

Bitbucketに公開鍵を登録

設定>Access keys>鍵を追加

Label:Jenkins-ssh yyyy-mm-ddなど

Key:公開鍵を張り付ける($ sudo cat /var/lib/jenkins/.ssh/id_rsa.pub. の内容をそのままコピペ)

Bitbucketでフックの設定

設定>Webhooks>Add webhook

 

-ConohaVPS, Git, Jenkins

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

ConohaVPS Ubuntu16.04をデスクトップ/GUI化する

# apt upgrade Reading package lists… Done Building dependency tree Reading state information… Do …

no image

ConohaVPSのVPSサーバーへのインバウンド接続許可設定(ポートを開ける)

外部ネットワークからVPSへのアクセスポートを開ける場所はいくつかある。 Conoha VPS 管理画面 管理画面>サーバー>「ネームタグ」の設定したいサーバーをクリック>ネットワーク情報>接続許可ポ …

no image

Ubuntu16.04にRedmine3.4をインストールする

Redmineはインストールが煩雑なことで有名である。 最も簡単なインストール方法はAnsible playbookを使用すること。 playbookにより自動インストールをする。 http://re …

no image

EclipseからMaven-Git Hubの連携

アプリ開発でこういう環境があります。 IDE:Eclipse 構成管理:Maven ソース管理:Git Hub こういう環境はどのように作っていけばいいのでしょうか? 特に、Mavenから先か、Git …

no image

JenkinsとRedmine3.4の連携(Redmine pluginのインストール)

Jenkins-Redmine pluginのインストール Jenkinsの管理画面から行う。 Jenkins>プラグイン フィルターに「redmine」と入力する。 選択してインストールする。数秒で …