我正在安装 Jenkins(在 Windows 上)并希望安装本身—— jenkins.war
、、、jenkins.exe
插件在系统驱动器(C:)上,但作业和工件——在 D:
的文档JENKINS_HOME
似乎暗示,这是不可能的......这是正确的,还是有一个单独的变量 - 或命令行开关 - 我可以用来告诉软件对“代码”和“使用单独的路径”数据”?
我正在安装 Jenkins(在 Windows 上)并希望安装本身—— jenkins.war
、、、jenkins.exe
插件在系统驱动器(C:)上,但作业和工件——在 D:
的文档JENKINS_HOME
似乎暗示,这是不可能的......这是正确的,还是有一个单独的变量 - 或命令行开关 - 我可以用来告诉软件对“代码”和“使用单独的路径”数据”?
有一个记录选项可以将“代码”(即:)
jobs/jobname/config.xml
与数据“(即;jobs/jobname/builds/...
)分开使用 Jenkins 系统属性jenkins.model.Jenkins.buildsDir。
jenkins.model.Jenkins.buildsDir
阅读有关如何实现现有配置的链接后的其他详细信息。
ps:我不知道“将其推广为官方功能的门票”,但我会赞成任何此类请求。
上述属性是违反直觉的(即:JENKINS_JAVA_OPTIONS):
系统属性是通过传递
-Dproperty=value
给 java 命令行以启动 Jenkins 来定义的。确保在参数之前传递所有这些参数,-jar jenkins.war
否则它们将被忽略。基本顺序是:
$JAVA_HOME/bin/java $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR $PARAMS
我还应该将您引导到有关 Serverfault 的相关答案:Jenkins [networking] configuration parameters are to be used when installed or when running jenkins? . 有特定的“代码”相关选项可以指向不同的目录。下面是“$PARAMS”来的战争,所以后面要来
-jar jenkins.war
参数。下面列出了相关摘要,但请检查您的二进制文件以获取选项。