我想了解 CI 和 Jenkins,所以我在我的机器上学习并安装了 Jenkins(Windows 10、64x)。我继续将 Jenkins 配置为 Windows 服务。
我遵循了本教程:
http://yakiloo.com/setup-jenkins-and-windows/
下面,我详细说明了我是如何进行设置的。我担心的是我在设置过程中可能犯了一些错误。下面提供了这些问题,然后是我的问题。
设置期间采取的步骤:
I DL Jenkins 长期支持版本。
创建时间:
C:\jenkins\.jenkins
将 jenkins.war 移动到:
C:\jenkins\.jenkins
这是我认为我做错的地方。
创建的系统变量:
JENKINS_HOME
值为:
C:\jenkins
我认为我应该提供以下值:
C:\jenkins\.jenkins
我用以下方法编辑了路径值:
%JENKINS_HOME%\.jenkins
然后我从 cmd 发出以下命令:
java -jar jenkins.war
此 DL 和已安装的文件。
我从以下位置打开了 Jenkin:
本地主机:8080/
继续安装为 Windows 服务。
对于我的安装目录,系统提示我输入 JENKINS_HOME 的值:
C:\jenkins
选择“安装”。
安装完成,选择“是”停止并启动新安装的 Windows 服务。
一切正常。 Jenkins 作为 Windows 服务安装,我可以从 Windows 服务启动和停止。
我担心的是我的文件结构看起来像这样:
http://screencast.com/t/07wLvwm4Lo
我认为我希望文件位于:
C:\jenkins
位于:
C:\jenkins\.jenkins
问题
问题:我这样想对吗?还是无所谓? Jenkins 似乎工作正常,但我更愿意在我的机器上正确设置/配置/标准方式。
问题:如果 Jenkins 没有在我的机器上正确设置/配置/标准方式,我应该如何更改它(记住我已经配置为 Windows 服务)?
问题:如果需要,我应该如何修改 JENKIN_HOME 和 Path 的值?
问题:简而言之,我的设置是对还是错?如果错了,我应该改变吗?如果是,怎么办?
感谢您的帮助。
最佳答案
如果您的 Jenkins 服务正在运行,那么您已经过了第一个减速带。老实说,保存核心 Jenkins 文件的位置无关紧要,因为您将通过 Jenkins 作业定义项目的所有方面。您的下一步绝对应该是专注于创建作业、将其连接到存储库并使其正确构建。
关于java - 将 Jenkins 配置为 Windows 服务 : JENKINS_HOME, 路径和文件结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31980914/