Jenkins相关命令

Linux命令

Jenkins相关命令

2024-11-23 01:24


以下是 Jenkins 常用命令 的详细说明及使用方法,帮助快速掌握 Jenkins 的启动、停止、状态检查和插件管理等操作。 1. 启动 Jenkins 服务器 ?

                                            




以下是 Jenkins 常用命令 的详细说明及使用方法,帮助快速掌握 Jenkins 的启动、停止、状态检查和插件管理等操作。


1. 启动 Jenkins 服务器 ?

命令:

sudo systemctl start jenkins

解释:

  • 功能:启动 Jenkins 服务,并监听默认端口(8080)。
  • 常见场景:系统开机后首次启动 Jenkins 或维护完成后重新启动。

验证方法:

  1. 使用浏览器访问 http://<服务器IP>:8080
  2. 如果出现 Jenkins 登录页面,则启动成功。

2. 停止 Jenkins 服务器 ?

命令:

sudo systemctl stop jenkins

解释:

  • 功能:停止正在运行的 Jenkins 服务。
  • 常见场景:进行系统维护或释放服务器资源时使用。

3. 重启 Jenkins 服务器 ?

命令:

sudo systemctl restart jenkins

解释:

  • 功能:先停止当前运行的 Jenkins 服务,然后重新启动。
  • 常见场景:当修改配置文件或安装新插件后,需要重启服务以应用更改。

4. 查看 Jenkins 服务状态 ?

命令:

sudo systemctl status jenkins

解释:

  • 功能:检查 Jenkins 的运行状态,包括是否运行中、启动时间以及相关日志信息。
  • 常见场景:排查 Jenkins 是否启动正常,或确认服务是否被停止。

5. 查看 Jenkins 日志 ?

命令:

sudo journalctl -u jenkins

解释:

  • 功能:输出 Jenkins 服务的运行日志,包括启动日志、错误日志等。
  • 常见场景:排查 Jenkins 启动失败的原因或分析服务运行中的错误。

6. 安装 Jenkins 插件 ?

命令:

java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin plugin-name

解释:

  • 功能:通过 Jenkins CLI 安装指定的插件。
  • 参数说明
    • -s:指定 Jenkins 服务器的地址,默认是 http://localhost:8080
    • plugin-name:要安装的插件名称。

示例:

java -jar jenkins-cli.jar -s http://localhost:8080/ install-plugin git

此命令会安装 Git 插件。


7. 卸载 Jenkins 插件 ❌

命令:

java -jar jenkins-cli.jar -s http://localhost:8080/ uninstall-plugin plugin-name

解释:

  • 功能:通过 Jenkins CLI 卸载指定的插件。
  • 参数说明
    • -s:指定 Jenkins 服务器地址。
    • plugin-name:要卸载的插件名称。

示例:

java -jar jenkins-cli.jar -s http://localhost:8080/ uninstall-plugin git

此命令会卸载 Git 插件。


Jenkins 常用命令与用途对比表 ?

命令 功能 常见场景
sudo systemctl start jenkins 启动 Jenkins 服务 初次启动或服务停止后重启
sudo systemctl stop jenkins 停止 Jenkins 服务 系统维护或释放资源
sudo systemctl restart jenkins 重启 Jenkins 服务 配置更新或插件安装后
sudo systemctl status jenkins 查看 Jenkins 服务状态 检查运行状态或排查服务问题
sudo journalctl -u jenkins 查看 Jenkins 服务日志 排查启动或运行中问题
install-plugin plugin-name 安装 Jenkins 插件 添加新功能
uninstall-plugin plugin-name 卸载 Jenkins 插件 移除不再需要的插件

Jenkins 命令执行流程图 ?️

启动服务   →   状态检查   →   安装插件   →   重启服务   →   检查日志
   ↑                                               ↓
  停止服务      ←      配置调整      ←     卸载插件

重要注意事项 ⚠️

  1. 权限问题
    • Jenkins 命令通常需要 sudo 权限运行。
    • CLI 工具(如 jenkins-cli.jar)需确保 Jenkins 用户拥有正确的权限。
  2. 端口占用
    • Jenkins 默认使用 

标签:
  • Jenkins