Jenkinsfile 片段集合参考


英文指令 中文解释
archiveArtifacts 归档制品
bat Windows 批处理脚本
build 构建作业
catchError 捕获错误并将构建结果设置为失败
checkout 从版本控制中检出
cleanWs 构建完成后删除工作空间
configFileProvider 提供配置文件
container 在容器中运行构建步骤
deleteDir 递归删除工作空间中的当前目录
dir 更改当前目录
dockerNode Docker 节点 (⚠️ 实验性)
echo 打印消息
emailext 扩展电子邮件
emailextrecipients 扩展电子邮件收件人
error 错误信号
fileExists 验证工作空间中是否存在文件
findBuildScans 查找发布的构建扫描
fingerprint 记录文件的指纹以便追踪
git Git
input 等待交互式输入
isUnix 检查是否在类 Unix 节点上运行
javadoc 发布 Javadoc
junit 存档 JUnit 格式的测试结果
kubeconfig 设置 Kubernetes CLI (kubectl)
library 动态加载库
libraryResource 从库中加载资源文件
load 将 Groovy 源文件求值到 Pipeline 脚本中
mail 邮件
milestone 里程碑步骤强制所有构建按顺序进行
node 分配节点
nodejs 向 PATH 提供 Node & npm bin/ 文件夹
parallel 并行执行
podTemplate 定义用于 Kubernetes 插件的 podTemplate
powershell Windows PowerShell 脚本
properties 设置作业属性
publishChecks 向 SCM 平台发布自定义检查
publishHTML 发布 HTML 报告
pwd 确定当前目录
pwsh PowerShell Core 脚本
readFile 从工作空间读取文件
readTrusted 从 SCM 读取可信文件
resolveScm 根据 SCM Source 和候选目标分支名列表解析 SCM
retry 重试主体 N 次
script 运行任意 Pipeline 脚本
sh Shell 脚本
sleep 休眠
sshPublisher 通过 SSH 发送构建工件
stage 阶段
stash 存储一些文件以供构建后使用
step 通用构建步骤
timeout 强制执行时间限制
timestamps 时间戳
tm 扩展包含宏的字符串
tool 使用预定义工具安装的工具
unstable 将阶段结果设置为不稳定
unstash 恢复之前存储的文件
validateDeclarativePipeline 验证包含声明性 Pipeline 的文件
waitForBuild 等待构建完成
waitForQualityGate 等待 SonarQube 分析完成并返回质量门状态
waitUntil 等待条件
warnError 捕获错误并将构建和阶段结果设置为不稳定
withAnt With Ant
withChecks 在其闭包中注入检查属性
withCredentials 将凭据绑定到变量
withEnv 设置环境变量
withGradle WithGradle
withKubeConfig 配置 Kubernetes CLI (kubectl)
withKubeCredentials 使用多个凭据配置 Kubernetes CLI (kubectl)
withMaven 提供 Maven 环境
withSonarQubeEnv 准备 SonarQube 扫描器环境
wrap 通用构建包装器
writeFile

文章作者: dahaoshen
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 dahaoshen !
评论
 上一篇
VS Code 的常用快捷键 VS Code 的常用快捷键
此表格为 VS Code 的常用快捷键的中文描述,可以帮助您更方便地掌握和使用这些功能 快捷键 功能描述 ⇧⌘P, F1 显示命令面板 ⌘P 快速打开,转到文件 ⇧⌘N 新窗口/实例 ⌘W 关闭窗口/实例 ⌘,
下一篇 
Youtube-dl使用指南 Youtube-dl使用指南
Youtube-dl详细教程与初学上手示例1.下载视频或播放列表要从 Youtube 下载视频或整个视频播放列表,只需直接使用 URL 即可: youtube-dl https://www.youtube.com/watch?v=iJvr0
  目录