Jenkins相关命令
Linux命令
Jenkins相关命令
2024-11-23 01:24
以下是 Jenkins 常用命令 的详细说明及使用方法,帮助快速掌握 Jenkins 的启动、停止、状态检查和插件管理等操作。 1. 启动 Jenkins 服务器 ?
以下是 Jenkins 常用命令 的详细说明及使用方法,帮助快速掌握 Jenkins 的启动、停止、状态检查和插件管理等操作。
1. 启动 Jenkins 服务器 ?
命令:
sudo systemctl start jenkins
解释:
- 功能:启动 Jenkins 服务,并监听默认端口(8080)。
- 常见场景:系统开机后首次启动 Jenkins 或维护完成后重新启动。
验证方法:
- 使用浏览器访问
http://<服务器IP>:8080
。 - 如果出现 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 命令执行流程图 ?️
启动服务 → 状态检查 → 安装插件 → 重启服务 → 检查日志
↑ ↓
停止服务 ← 配置调整 ← 卸载插件
重要注意事项 ⚠️
- 权限问题:
- Jenkins 命令通常需要
sudo
权限运行。 - CLI 工具(如
jenkins-cli.jar
)需确保 Jenkins 用户拥有正确的权限。
- Jenkins 命令通常需要
- 端口占用:
- Jenkins 默认使用
标签:
- Jenkins