skillup

技術ブログ

Java

Git→Jenkinsの連携 その2

投稿日:

以前、このエントリーでGitとjenkinsの連携に関して書いたんですが、今回jenkinsとgitのソースが別環境にあるケースの構築をしたのでメモしておきます。

JenkinsでのGitの連動

プラグインで「Git Plugin」というものを選べば自動的にソースコード管理にGitが追加されます。

ここで、Repositories:Repository URLの項目の入力欄ですが、自分は

ssh://jenkins@gitが入っているホストのIP:ポート番号/gitのリポジトリのパス

上記のようにしてうまくいきました。

が、これを実行させるまで結構大変・・・

やったことですが、

1 jenkinsのユーザー情報の変更

su – jenkisできるように/etc/passwdの情報を変更

/var/lib/jenkins:/bin/false→/var/lib/jenkins:/bin/bash
に。
2 jenkinsで鍵作成
jenkins側のサーバーで鍵を鍵を作成し、公開鍵をサーバーに送る
3 jenkisでgitのホストに一度ログイン
公開鍵をおき、保存

と結構大掛かりです。おかげで鍵認証に関しては知識を整理することができましたが・・・

参考リンク

jenkins

http://easyramble.com/connect-jenkins-with-bitbucket.html

http://tech.eshima.info/?p=177

鍵認証がらみ

http://synclogue-navi.com/winscp-privatekey

http://d.hatena.ne.jp/KEINOS/20090602

 

-Java
-

執筆者:


comment

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

関連記事

no image

char→String変換

Javaでアルファベット小文字全て、大文字全てが入った配列を作成する場合、PHPのrangeのように一気に作る方法はありません。 まあ、コツコツ入力していけばいいのですが、それでは芸がないので、文字コ …

no image

JSFのプルダウンに関して(イベントをトリガーにする&非ajax)

いろいろと社内アプリを作っていたせいでかなりプルダウンは慣れたとおもったのですが、未知の部分がさらにあったのでまとめます。 Contents1 初期値に値がないとき2 プルダウン変更時に遷移 初期値に …

no image

GlassFishとTomcatの違い

JavaEEの開発を始めてからは基本的にサーバーとしてGlassFishを使っています。 一般的なJavaのサーバーというとTomcatが有名ではないでしょうか。少なくとも私はTomcatしか知りませ …

no image

JSONへの変換

近年はJavaSciprtを利用した動的なサイトが多いため、データのやり取りをAjaxで行うことも多かったりします。 JavaScriptの場合、データをJSON形式で扱うため、サーバー側からレスポン …

no image

dbUnitの使い方

えーJavaで有名なテストツールDBUnitについて。 DbUtilではありませんので間違えないように。(私は最初間違えました・・・) まだ全然使い込んでるわけではありませんがどんなことができるかとい …