素材阁

Jenkins 命令速查

共 24 条 Jenkins 命令与 Jenkinsfile 语法,覆盖服务与安装、Pipeline 语法、CLI 命令、 运维技巧四组场景。支持搜索与分类筛选,点击即可复制。

服务与安装

启动方式与目录位置。

命令 / 语法说明
查看 Jenkins 服务状态(start / stop / restart)
以 war 包方式启动(默认 8080)
首次安装取得初始管理密码
查看数据目录(作业、插件、配置都在这里)
查看已安装插件目录
实时查看 Jenkins 日志

Jenkinsfile 语法

声明式流水线的核心结构。

命令 / 语法说明
声明式流水线的顶层结构
指定在哪台 / 哪类节点上执行
定义阶段与步骤
执行 shell(Windows 用 bat)
定义环境变量
条件执行某阶段
并行执行多个阶段
构建后动作(成功 / 失败 / 总是)
安全注入凭据

CLI 常用命令

需先下载 jenkins-cli.jar。

命令 / 语法说明
查看可用命令(需认证)
列出全部作业
触发构建
查看构建控制台输出
安全重启(等任务结束)

运维技巧

备份与升级。

命令 / 语法说明
备份整个数据目录(含作业与配置)
升级 war 并重启
通过 API 获取作业列表
查看通过包管理器安装的 Jenkins 版本

使用说明

Jenkins 命令速查:服务与安装、Jenkinsfile(声明式 Pipeline)语法、CLI 命令与运维备份;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:服务与安装、Pipeline 语法、CLI 命令、运维技巧。
  2. 写 Jenkinsfile 时参考 Pipeline 语法组:agent、stage、steps、when、post 等。
  3. 管理员用 CLI 组触发构建、看控制台输出;升级与迁移前先备份 $JENKINS_HOME。
  4. 点「命令 / 语法」列即可复制。

常见问题

声明式流水线和脚本式(Scripted)流水线有什么区别?
声明式(pipeline { ... })结构固定、易读、带语法校验,推荐新手;脚本式(node { ... })是原生 Groovy 脚本,更灵活但更难维护。两者都支持。
凭据怎么安全使用?
不要把 token / 密码写进 Jenkinsfile。应在「凭据管理」里配置,再用 withCredentials 注入到环境变量使用,避免明文出现在日志与仓库里。
为什么构建越来越慢、磁盘越来越满?
多半是构建历史与工作区堆积。可在作业配置里限制「保持构建的天数 / 个数」,并定期清理 workspace 与旧构建产物。
JENKINS_HOME 里都有什么?
作业配置、插件、用户与构建记录(jobs/、plugins/、config.xml)都在其中。备份与迁移只要整体打包该目录,恢复时放回同一路径即可。

延伸阅读

相关工具