支持的方法清单如下:
方法 | 功能 |
---|---|
compareVersions: | Compare two version number strings |
findFiles: | Find files in the workspace |
nodesByLabel: | List of nodes by Label, by default excludes offline nodes. |
readCSV: | Read content from a CSV file in the workspace. |
readJSON: | Read JSON from files in the workspace. |
readManifest: | Read a Jar Manifest |
readMavenPom: | Read a maven project file. |
readProperties: | Read properties from files in the workspace or text. |
readYaml: | Read yaml from files in the workspace or text. |
sha1: | Compute the SHA1 of a given file |
sha256: | Compute the SHA256 of a given file |
tee: | Tee output to file |
touch: | Create a file (if not already exist) in the workspace, and set the timestamp |
unzip: | Extract Zip file |
writeCSV: | Write content to a CSV file in the workspace. |
writeJSON: | Write JSON to a file in the workspace. |
writeMavenPom: | Write a maven project file. |
writeYaml: | Write a yaml from an object or objects. |
zip: | Create Zip file |
注意:要使用上述方法,首先需在Jenkins环境插件管理中,安装Pipeline Utility Steps插件
Pipeline Utility Steps-1-方法findFiles
Pipeline Utility Steps-2-方法readJSON和writeJSON
Pipeline Utility Steps-3-方法readProperties
Pipeline Utility Steps-4-方法readYaml和writeYaml
参考资料
官方