首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Jenkins中设置环境变量?

如何在Jenkins中设置环境变量?
EN

Stack Overflow用户
提问于 2012-05-17 03:21:49
回答 6查看 617K关注 0票数 254

我希望能够做到以下几点:

代码语言:javascript
复制
AOEU=$(echo aoeu)

让Jenkins设置AOEU=aoeu

Jenkins中的环境变量部分没有做到这一点。相反,它设置AOEU='$(echo aoeu)'

如何让Jenkins评估shell命令并将输出分配给环境变量?

最终,我希望能够将作业的执行者分配给一个环境变量,该变量可以传递给其他脚本或由其他脚本使用。

EN

回答 6

Stack Overflow用户

发布于 2015-06-19 07:07:14

最简单的方法

您可以在构建启动时使用EnvInject plugin注入环境变量。例如:

你是如何知道它在工作的

票数 118
EN

Stack Overflow用户

发布于 2019-02-21 21:04:55

在我的例子中,我使用以下选项配置了环境变量,并且它起作用了-

代码语言:javascript
复制
Manage Jenkins -> Configure System -> Global Properties -> Environment Variables -> Add
票数 27
EN

Stack Overflow用户

发布于 2017-07-25 04:37:38

你可以试试这样的东西

代码语言:javascript
复制
stages {
        stage('Build') {
            environment { 
                    AOEU= sh (returnStdout: true, script: 'echo aoeu').trim()
                }
            steps {
                sh 'env'
                sh 'echo $AOEU'
            }
        }
    }
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10625259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档