43

JenkinsがWindowsサービスとして実行されているWindowsでJenkinsのデフォルトフォルダを変更する方法。パーティションのスペースが不足しているため、C:\Users\Coola\.jenkinsフォルダを変更したい(ビルドごとに最大10MBの空きスペースが必要)。Windowsサービスとして再インストールしたくありません。既存のインスタンスのフォルダを変更したいだけです。グローバルソリューションが不足している場合は、フォルダの再配置にのみ集中できます。d:\JenkinsC:JenkinsJenkinsjobs

よろしくお願いします。

4

7 に答える 7

41
  • Jenkinsサービスを停止します
  • C:\Users\Coola\.jenkinsフォルダをに移動d:\Jenkins
  • regeditを使用しHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Jenkins\ImagePathて、"d:\Jenkins\jenkins.exe"
  • サービス開始
于 2012-10-03T10:04:23.423 に答える
14

どうやら、グラムの答えは機能しますが、好ましくありません。Windowsでは、ソフトウェアとデータ/構成ファイルは異なる場所に存在することになっています。これはUnixの人にはよく知られているはずです。基本的には、ホームディレクトリを持っているようなものです。ただし、ヘルプテキストに記載されていることにもかかわらず、環境変数を設定しても役に立たないため、JENKINS_HOMEに関する表現はとにかく壊れています。

ここで説明されている手順を使用しました:http://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/

基本的に:

  1. Jenkinsサービスを停止します
  2. Jenkinsインストールディレクトリのエントリ<env name="JENKINS_HOME" value="%BASE%"/>を編集します。jenkins.xmlこれはのようなものになりますC:\Program Files (x86)\Jenkins。あなたの場合valueはに設定する必要がありますd:\Jenkins
  3. ファイルをインストールディレクトリから新しい宛先に移動します。d:\Jenkinsただし、を除くすべてのファイルを移動します(一部のファイルは新規インストールに存在しない場合があります)

    • jreフォルダー
    • jenkins.err.log
    • jenkins.exe
    • jenkins.exe.config
    • jenkins.out.log
    • jenkins.war
    • jenkins.war.bak
    • jenkins.war.tmp
    • jenkins.wrapper.log
    • jenkins.xml

      1. サービスを再開します。
于 2015-04-17T22:44:53.330 に答える
5

Jenkinsの管理」を読むと、JENKINS_HOME環境変数を変更する方法のすべてのオプションを読むことができます。

このWebサイトでは、JENKINS_HOME環境変数をオーバーライドするようにTomcatコンテナーを構成する方法を読むことができます。次の内容で、ファイル$ CATALINA_BASE / conf / localhost/jenkins.xmlを作成することをお勧めします。

<Context docBase="../jenkins.war">
    <Environment name="JENKINS_HOME" type="java.lang.String" value="/data/jenkins" override="true"/>
</Context>
于 2013-01-18T12:38:34.193 に答える
5

これが私のために働いた答えです:Jenkins:WindowsでJENKINS_HOMEを変更する方法

于 2014-10-28T22:54:45.490 に答える
2

そして、グラムの答えに加えて、最も重要な部分は、値が「D:\Jenkins」のJENKINS_HOMEという名前の環境変数を作成することです。それがないと、Jenkinsを起動すると、ユーザーのホームフォルダーに.jenkinsフォルダーが再び作成されます。

于 2012-10-03T12:00:14.403 に答える
1

このhttp://tech.nitoyon.com/en/blog/2014/02/25/jenkins-home-win/に従って、JENKINS_HOME変数を変更することができました。

JUST%JENKINS_HOME%をWindowsシステム全体の環境変数として設定しても効果はありませんでした。

于 2015-04-20T11:42:43.800 に答える
0

.warをTomcatにドロップしてインストールし、環境変数を設定するだけJENKINS_HOMEで(サービスを再起動して)ホームに設定できます。

于 2016-03-29T09:11:47.110 に答える