Pan*_*gar 3 groovy jenkins jenkins-pipeline
我正在尝试使用管道作为代码或将项目从jenkins 1迁移到jenkins2.x Jenkinsfile
。
但是我看不到代码片段生成器中的任何选项来将环境注入器插件生成为Jenkinsfile中的脚本。
有人可以帮忙吗?
我假设您想从特定文件中读取属性,并将其作为环境变量注入?
如果是这样,这是一个解决方案:
创建将包含环境属性的文件
您创建了一些project.properties
具有以下内容的属性文件:
PROJECT_VERSION='1.4.34'
然后,在管道代码上,您必须添加以下代码,以便能够读取文件并将读取的变量作为环境变量注入:
node {
load "${WORKSPACE}\\project.properties" // assuming that props file is in
Jenkins Job's workspace
echo "PROJECT VERSION: ${PROJECT_VERSION}"
}
PROJECT_VERSION
作为环境变量结果:
小智 2
只想评论你的问题,但我缺乏声誉阻碍了我。
支持的步骤列表位于: https: //jenkins.io/doc/pipeline/steps/
一般来说,您可以通过使用其他插件的 Java 风格调用来使用它们。
IE
step([$class: 'classname', parametername: 'value'])
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15980 次 |
最近记录: |