Jenkins+Capistranoを設定した時にしたこと -「ポート変更」「公開鍵認証」対応-

公開日: : CI, IT, Jenkins, 開発環境


 前段階

Capistranoで簡単デプロイ -開発用サーバー編- | PPl@ce
上記にあるように、Jenkins+Capistranoの設定をしています。
ただし、設置しているサーバーで「SSHのポートを変更」「パスワードでのログインをやめて公開鍵認証」にしている場合は上記の設定だけでは動作しません。

 やること

 「公開鍵認証」対応

「公開鍵」と「秘密鍵」があると思いますが、まずsshログインする先のユーザーの/.ssh/に「公開鍵」を置きます。
※Jenkinsと同じサーバーならログインするユーザーの/.ssh/に置きます。

Jenkinsのインストールが終わっていると、jenkinsユーザーが作成されています。
そこで、以下の場所に「秘密鍵」を置きます。

/var/lib/jenkins/.ssh/
※最初は.sshフォルダはありません。
※パーミッションは700にしておきましょう。

秘密鍵のパーミッションは600にしておきましょう。
これで、JenkinsでCapistranoを動かした際にsshログインする際に公開鍵認証をします。

 「ポート変更」対応

sshログインする際のポート番号をCapistranoのファイルの基本定義の箇所に追加します。

#基本定義
set :user,         "sshでログインするユーザー"
set :password,     "パスワード"
set :port,         "ポート番号"←こいつを追加

以上でJenkins+Capistranoが動作します。

広告

関連記事

iPhoneアプリ開発 -UIScrollViewでタッチを取得-

* やりたいこと UIScrollViewでタッチを取得する。 * 方法 通常のUIScrollV

記事を読む

no image

CakePHP1.3でテストコード(1) -モデルのテスト-

CakePHP1.3ではSimpleTestを用いてテストコードを書きます。 ※CakePHP2系で

記事を読む

mixisample

iPhoneアプリ開発 -mixiSDKを使ってmixi連携をしてみる(1)-

* やりたいこと iPhoneアプリでmixiと連携し、mixiボイスなどに文字を投稿する。 ※

記事を読む

no image

iPhoneアプリ開発 - touchesBeganとUITapGestureRecognizerの差(タッチとタップ) –

「画面にある画像を移動させたい」とか、「画面に線を書きたい」ということがあるかと思います。 ぐぐると

記事を読む

NEC_0882

Facebookで名刺を作ってみた -Mooの名刺作成サービス-

1ヶ月~半月くらい前に話題になっていたMooの名刺作成サービス。 話題になっていた時期に注文した名

記事を読む

list-normal

jQuery Mobileのリストの見た目をちょっとカスタマイズ -覚書-

jQuery Mobileを使えば簡単にスマートフォン対応できる言えば出来るのですが、少しでもカスタ

記事を読む

Jenkins + iPhoneアプリ(番外1) -TestFlightを利用する-

* これまで - -- 執事(Jenkins)を雇いました。 * やりたいこと Jenk

記事を読む

no image

iPhoneアプリ開発 -UIButtonのTouch Down、Touch up Inside、Touch up Outsideの使い方-

* Touch DownとTouch up Inside、Touch up Outsideの違い

記事を読む

no image

iPhoneアプリ開発 芳名帳アプリ作成(6) -写真に保存-

* 今までの流れ - -[http://pplace.jp/2013/06/1531/:title=

記事を読む

no image

iPhoneアプリ開発 −タッチで線を描く(1)−

* やりたいこと 今回やりたいことは以下の2点。 -(1) 画面をタッチして、指を動かして線を描きた

記事を読む

広告

Message

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

広告

no image
[感想] Effective Objective-C 2.0 ☆☆☆☆★(4.5)

* 構成 - 第1章 Objective-Cに慣れる -

no image
[感想] iOSアプリテスト自動化入門 ☆☆☆(3.0)

* 構成 - Chapter 1 テスト自動化への取り組み

DeployGateを試してみた(iOS編) -DeployGateがiOSに対応-

今までのDeployGate - -[http://pplace.

iPhone/iPadアプリを開発するためにやったこと

今までに、iPhoneを3本ほどリリース((リリースしたアプリは全て1

no image
ターミナルでgitのコマンドを補完したりブランチ名を表示する – macでgitを便利に使うために –

* やりたいこと macのターミナルでgitをいじっていると -今の

→もっと見る

PAGE TOP ↑