如何在 cmd 中禁用已安装的 jenkins 作为 windows 服务和 运行 相同的 jenkins?

How to disable installed jenkins as windows service and run the same jenkins in cmd?

我不想通过服务来初始化 Jenkins,而是通过我自己(作为 windows 用户)在 cmd 中初始化!

  1. 转到您的服务并停止 Jenkins 服务。要查看所有服务 运行 services.msc,请从那里找到 Jenkins 服务并 disable\stop 它。

  2. 以管理员身份打开 "cmd"。

  3. 在 cmd 中导航到您安装 Jenkins 的位置,默认情况下它应该在 C:\Program Files(x86)\Jenkins.

  4. 运行命令:

    java -jar jenkins.war
    

这应该在 cmd 中为您启动 Jenkins 现在使用您已经为安装的 Jenkins 定义的地址和端口。

如果您想重新开始。下载最新的 jenkins.war 文件或将您的 .war 文件复制到另一个目录,然后 运行 java -jar 命令。

如果您想返回已安装的 Jenkins,请关闭 运行ning Jenkins 的 cmd 并重新启动服务。

除了 Ahmed 提供的步骤外,我还需要设置 JENKINS_HOME 环境变量以强制 Jenkins 使用其旧配置。默认情况下,它尝试使用 C:\Users\%USERNAME%.jenkins\ 目录。