【问题标题】:How to use inject environment variables (Properties File Path) in Jenkins Pipeline如何在 Jenkins Pipeline 中使用注入环境变量(属性文件路径)
【发布时间】:2020-04-06 18:07:49
【问题描述】:

想在 Jenkins 中使用以下功能(显示在图片链接中)作为代码,但我做不到,请帮我将图片中的功能复制到 groovy 脚本中

stage ('Build Instance') {
        sh ''' 
          bash ./build.sh -Ddisable-rpm=false
           ''' 
        env "/fl/tar/ver.prop" 
          }

Jenkins GUI usage of Env Inject

【问题讨论】:

标签: jenkins jenkins-pipeline devops jenkins-groovy jenkins-job-dsl


【解决方案1】:

有一个简单的解决方法:

   script {
                def props = readProperties file: '/fl/tar/ver.prop' //readProperties is a step in Pipeline Utility Steps plugin
                env.WEATHER = props.WEATHER //assuming the key name is WEATHER in properties file
            }

【讨论】:

    猜你喜欢
    • 2017-01-03
    • 2021-03-12
    • 1970-01-01
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多