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

Conoha VPSでDevOps開発環境の構築

VPS イメージの保存・復元 Teratermで接続する・秘密鍵を使って通信を暗号化する Ubuntu16.04をデスクトップ/GUI化する Ubuntu16.04 ユーザーを追加する・sudo グル …

no image

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

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

no image

SVN用語で覚えるGit用語。SVN⇔Git用語変換

SVN用語 eclipse上の表示 Git eclipse上の表示 管理対象に追加する ステージする 索引に追加  コミット コミット コミット コミット