我知道在Email-ext插件中有$BUILD_STATUS和&BUILD_URL变量。但是我在任何地方都找不到我可以使用的所有变量。我可以在哪里找到它们,比如持续时间、日期等?
发布于 2016-06-29 20:28:38
那么,email-ext可以访问jobs的所有Jenkins环境变量。下面是Jenkins文档中的列表。一些插件还会添加自己的变量
编辑:
wiki页面对令牌有这样的说明:要查看所有可用电子邮件令牌及其显示内容的列表,您可以单击"?“(问号)与项目配置屏幕上email-ext部分顶部底部的内容令牌引用相关联。
发布于 2016-06-29 23:22:35
您的env/env-vars.html/
列出所有可用变量(不包括插件)。
发布于 2020-12-30 17:33:30
我在我的项目中遇到了这个问题。无法在emailext正文中访问管道中定义的环境变量。
尝试${ENV,var="xxx"},${xxx}和${env.xxx},没有人工作。
最后,使用下面的方法来修复它。
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"}
'''
}
}
}
}https://stackoverflow.com/questions/38098599
复制相似问题