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 ] $