java - 将 Jenkins 配置为 Windows 服务 : JENKINS_HOME, 路径和文件结构

标签 java windows jenkins windows-services

我想了解 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/

相关文章:

java - 如何在 PowerShell 中获取 Java 版本

c# - .NET WinForms 应用程序的 MVC/MVP 框架

c - include_next 预处理器指令导致 MSVC 出现问题

jenkins - 如何延迟 Jenkins 的工作直到达到某个时间?

java - 我们可以从 jenkins 内的 shell 脚本执行 vim 命令吗?

java - 当有servlet Url : localhost: 8080/nameWeb/login时,Spring security登录表单不起作用

java - 这些 Java 线程是否处于死锁状态?

jenkins - Jenkins 可以使用不同时区安排构建吗?

java - 验证期间访问 JWT token

c++ - COM 输出指针在客户端中保持为空