问答题645/1053可以使用哪些命令手动启动Jenkins?

难度:
2021-11-02 创建

参考答案:

手动启动 Jenkins 可以通过不同的命令来完成,具体取决于 Jenkins 的安装方式以及操作系统的类型。以下是常见的手动启动 Jenkins 的方法:

1. 通过 WAR 文件启动 Jenkins

如果你是通过下载 Jenkins 的 jenkins.war 文件来运行 Jenkins,通常可以使用以下命令启动 Jenkins:

在 Linux / macOS 上

  1. 打开终端并导航到 jenkins.war 文件所在目录。

  2. 运行以下命令:

    1java -jar jenkins.war

    这会启动 Jenkins,并默认监听 8080 端口。

  3. 如果你希望 Jenkins 在后台运行,可以使用以下命令:

    1nohup java -jar jenkins.war & > /dev/null 2>&1

    这样可以确保 Jenkins 在后台运行,并且输出不显示在终端中。

在 Windows 上

  1. 打开命令提示符(cmd)或 PowerShell 窗口。
  2. 导航到 Jenkins jenkins.war 文件所在的目录。
  3. 执行以下命令:
    1java -jar jenkins.war

2. 通过系统服务启动 Jenkins

如果你将 Jenkins 安装为服务(例如通过 apt-getyum 等包管理工具),可以通过以下命令来启动 Jenkins。

在 Linux 系统上(使用 systemd)

  1. 启动 Jenkins:

    1sudo systemctl start jenkins
  2. 检查 Jenkins 状态:

    1sudo systemctl status jenkins
  3. 设置 Jenkins 在系统启动时自动启动:

    1sudo systemctl enable jenkins

在 Ubuntu/Debian 系统上(使用 service 命令)

  1. 启动 Jenkins:

    1sudo service jenkins start
  2. 停止 Jenkins:

    1sudo service jenkins stop
  3. 重启 Jenkins:

    1sudo service jenkins restart
  4. 查看 Jenkins 状态:

    1sudo service jenkins status

在 Windows 系统上(作为服务)

  1. 你可以通过 Windows 服务管理器 来启动 Jenkins。

    • 打开 "服务" 管理器(在开始菜单中搜索“服务”)。
    • 找到 Jenkins 服务,右键点击并选择 启动
  2. 你也可以通过命令行启动服务:

    1net start jenkins

3. 使用 Docker 启动 Jenkins

如果 Jenkins 是通过 Docker 安装的,你可以使用以下命令来启动 Jenkins:

  1. 使用 Docker 启动 Jenkins 容器:

    1docker run -d -p 8080:8080 --name jenkins jenkins/jenkins:lts
  2. 通过以下命令检查 Jenkins 容器是否在运行:

    1docker ps
  3. 停止 Jenkins 容器:

    1docker stop jenkins
  4. 启动 Jenkins 容器:

    1docker start jenkins

4. 使用 Homebrew 启动 Jenkins(macOS)

如果你在 macOS 上使用 Homebrew 安装了 Jenkins,可以通过以下命令来启动 Jenkins:

  1. 启动 Jenkins:

    1brew services start jenkins-lts
  2. 停止 Jenkins:

    1brew services stop jenkins-lts
  3. 查看 Jenkins 状态:

    1brew services list

最近更新时间:2024-12-25