簡単な質問: ジェンキンスのホーム ディレクトリの場所を変更するにはどうすればよいですか? デフォルトでは を指していますが/var/lib/jenkins
、私はそれを指したいです/home/jenkins
。に変更$JENKINS_HOME
しまし/home/jenkins
たが、役に立ちません。
63694 次
7 に答える
24
RHEL 7.2 上の Jenkins 2.7.2 で、すでにジェンキンスを起動してビルドを構成した後、次のことを行う必要がありました。
1) jenkins ユーザーのホーム ディレクトリを変更する
sudo su -
service jenkins stop
vi /etc/passwd
# change the /var/lib/jenkins to /home/jenkins or whatever
2)開始スクリプトの設定を変更して、それも見つけます
vi /etc/sysconfig/jenkins
# change the JENKINS_HOME to /home/jenkins or what ever
3) すべてのデータを新しい場所にコピーします (例: /home/jenkins)
cd /home
cp -Rf /var/lib/jenkins .
chown -R jenkins:jenkins *
4) バックアップを開始する
service jenkins start
そして、それは私のためにそれをしたようです。
于 2016-09-01T00:03:37.880 に答える
8
Jenkins ホーム ディレクトリを変更するには、新しい場所を指すように「JENKINS_HOME」環境変数を設定するだけです。ドキュメントで説明されているように、JENKINS_HOME をシステム プロパティまたは JNDI 環境エントリとして設定することもできます。
于 2013-05-24T19:12:17.080 に答える
0
PATH を設定しようとしましたが、実際の UNIX ユーザー アカウントを持たない Jenkins ユーザーの下にある必要があるため、うまくいかないようです。/etc/sysconfig/jenkins でも変数にアクセスできることがわかりました。これは、Jenkins を再起動したときにうまくいきました。
于 2014-11-07T01:22:22.403 に答える