Ubuntu12.04 VPSサーバ構築手順:継続ビルド環境(Jenkins)インストール

基本的には上記エントリと同じ導入手順。

  • apt-getによるインストールのための準備。
$ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
OK
$ sudo vi /etc/apt/sources.list
deb http://pkg.jenkins-ci.org/debian binary/ 
  • パッケージ更新及びインストール。
$ sudo apt-get update
$ sudo apt-get install -y jenkins
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
  junit4 antlr libmockobjects-java libutouch-evemu1 libutouch-geis1 libutouch-frame1 libcommons-cli-java libcommons-logging-java libxstream-java libbsf-java libapache-pom-java ivy
  libantlr-java libservlet2.5-java libxpp3-java libasm3-java libutouch-grail1 libregexp-java libcommons-lang-java libhamcrest-java libcommons-parent-java libjline-java
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
  daemon
以下のパッケージが新たにインストールされます:
  daemon jenkins
アップグレード: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
49.0 MB のアーカイブを取得する必要があります。
この操作後に追加で 49.5 MB のディスク容量が消費されます。
取得:1 http://jp.archive.ubuntu.com/ubuntu/ precise/universe daemon amd64 0.6.4-1 [98.2 kB]
取得:2 http://pkg.jenkins-ci.org/debian/ binary/ jenkins 1.483 [48.9 MB]
49.0 MB を 37秒 で取得しました (1,308 kB/s)                                                                                                                                                     
Selecting previously unselected package daemon.
(データベースを読み込んでいます ... 現在 150570 個のファイルとディレクトリがインストールされています。)
(.../daemon_0.6.4-1_amd64.deb から) daemon を展開しています...
Selecting previously unselected package jenkins.
(.../archives/jenkins_1.483_all.deb から) jenkins を展開しています...
man-db のトリガを処理しています ...
ureadahead のトリガを処理しています ...
ureadahead will be reprofiled on next reboot
daemon (0.6.4-1) を設定しています ...
jenkins (1.483) を設定しています ...
システムユーザ `jenkins' (UID 117) を追加しています...
新しいユーザ `jenkins' (UID 117) をグループ `nogroup' に追加しています...
ホームディレクトリ `/var/lib/jenkins' は作成しませんでした.
 * Starting Jenkins Continuous Integration Server jenkins                                                                                                                                        The selected http port (8080) seems to be in use by another program 
Please select another port to use for jenkins                               [ OK ]
$ 
  • 導入内容の確認。
$ dpkg -l | grep jenkins
ii  jenkins         1.483            Continuous integration system written in Java
shinyaa31@www3223ug:/$ 
  • 設定ファイルの修正。Tomcatでポート8080を使う予定なので、ここではJenkinsをポート:9090で動かす事を想定して設定。
$ sudo vi /etc/default/jenkins
-----------------
# port for HTTP connector (default 8080; disable with -1)
HTTP_PORT=9090
  • 起動/停止/再起動を確認。
$ sudo vi /etc/default/jenkins
$ sudo service jenkins start
 * Starting Jenkins Continuous Integration Server jenkins        [ OK ] 
$ sudo service jenkins stop
 * Stopping Jenkins Continuous Integration Server jenkins      [ OK ] 
$ sudo service jenkins restart
 * Restarting Jenkins Continuous Integration Server jenkins    [ OK ] 
$