以前の記事にも書いたのですが、Jenkinsをyum経由でインストールするのではなく、warファイルのみをダウンロードして起動しています。
調べてみたらyum経由でインストールした場合にできるファイルがなく、どうすればいいのかわからなかったのですが、どうやら起動時のオプションで指定する事ができるみたいです。
それ以外のオプションも書いてあったので、起動コマンドと一緒にメモしておく。
su -l vagrant -c java -jar /usr/lib/jenkins/jenkins.war --httpPort=18080
その他のパラメータは以下のURLを参考に。
https://wiki.jenkins-ci.org/display/JA/Starting+and+Accessing+Jenkins
コマンドライン・パラメータ | 説明 |
--javaHome=$JAVA_HOME | JavaやAntが必要なビルドを実行するときに使用する$JAVA_HOMEをJenkinsに渡します。これはJenkinsを起動するJREではありません(Jenkins上で使用するJREを指定します)。デフォルトは、Jenkinsを実行するのに使用したJREです。 |
--httpPort=$HTTP_PORT | Jenkinsが使用するHTTPプロトコルのポート番号を指定します。デフォルトは8080です。これを使用しない(_HTTPS_を使用)ようにするには、-1を指定します。 |
--httpListenAddress=$HTTP_HOST | このパラメータで、Jenkinsがリクエストを受け付けるIPアドレスを指定できます。環境変数$HTTP_HOSTが指定されていれば、それを利用します。デフォルトでは 0.0.0.0 です。--- この場合、すべての有効なインタフェース上で(httpPortで指定された)ポートをリスンします。 |
--httpsPort=$HTTP_PORT | HTTPSプロトコルで使用するポート番号を指定します。 |
--httpsListenAddress=$HTTPS_HOST | JenkinsがHTTPSプロトコルでリクエストを受け付けるIPアドレスを指定できます。環境変数$HTTPS_HOSTが指定されていれば、それを利用します。 |
--ajp13Port=$AJP_PORT | 標準のAJP13プロトコルを使う場合、$AJP_PORTRを利用して、Jenkinsがリスンするポートを指定できます。デフォルトは8009です。(_HTTPS_を使用するため) これを使用しないようにするには、-1を指定します。 |
--ajp13ListenAddress=$AJP_HOST | JenkinsがAJP13プロトコルのリクエストを受け付ける、IPアドレスを指定できます。デフォルトでは 0.0.0.0 です。 --- i.e. この場合、すべての有効なインタフェース上で(ajpPortで指定された) ポートをリスンします。 |
--argumentsRealm.passwd.$ADMIN_USER=password | ユーザー $ADMIN_USERのパスワードを設定します。Jenkinsのセキュリティが有効化されている場合、Jenkinsやプロジェクトを設定するために、$ADMIN_USERでログインする必要があります。注意: 管理者権限を持つユーザーも指定しなければなりません。(以下を参照してください) |
--argumentsRealm.roles.$ADMIN_USER=admin | $ADMIN_USERを管理者として設定し、Jenkinsのセキュリティが有効化されていれば、Jenkinsを設定できるようにします。詳しくはJenkinsのセキュリティを参照してください。 |