首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jenkins Email-ext变量

Jenkins Email-ext变量
EN

Stack Overflow用户
提问于 2016-06-29 19:45:43
回答 3查看 12.7K关注 0票数 7

我知道在Email-ext插件中有$BUILD_STATUS和&BUILD_URL变量。但是我在任何地方都找不到我可以使用的所有变量。我可以在哪里找到它们,比如持续时间、日期等?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-06-29 20:28:38

那么,email-ext可以访问jobs的所有Jenkins环境变量。下面是Jenkins文档中的列表。一些插件还会添加自己的变量

https://wiki.jenkins-ci.org/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-below

编辑:

wiki页面对令牌有这样的说明:要查看所有可用电子邮件令牌及其显示内容的列表,您可以单击"?“(问号)与项目配置屏幕上email-ext部分顶部底部的内容令牌引用相关联。

票数 10
EN

Stack Overflow用户

发布于 2016-06-29 23:22:35

您的env/env-vars.html/

列出所有可用变量(不包括插件)。

票数 4
EN

Stack Overflow用户

发布于 2020-12-30 17:33:30

我在我的项目中遇到了这个问题。无法在emailext正文中访问管道中定义的环境变量。

尝试${ENV,var="xxx"},${xxx}和${env.xxx},没有人工作。

最后,使用下面的方法来修复它。

代码语言:javascript
复制
pipeline {
  agent any
  environment {
    xxx = sh(script: "echo `date -Iseconds`", returnStdout: true).trim()
  }
  stages {
    stage('Test') {
      steps {
        writeFile file: 'env.properties', text: "xxx=${xxx}"
        emailext body: '''${PROPFILE,file="env.properties",property="xxx"}
'''
      }
    }
  }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38098599

复制
相关文章

相似问题

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