Jenkins Pipeline,在 emailext 插件中使用 Env Var

Jenkins Pipeline,在 emailext 插件中使用 Env Var

我的管道根据每个作业执行生成一个动态收件人列表。我试图使用设置为变量的列表,在 emailext 插件的“收件人”部分使用,问题是使用 mailext 部分后变量的内容无法解析。

...
stage('Generate recipient List') {
    ...
    recipientList=`sort -u recipientList.txt`
    ...
    
}
...
post {
    success {
        emailext    
            to:     '$recipientList',
            from:   '[email protected]',
            attachmentsPattern: 'Projects2Shelve.txt,jobs2Delete.txt',
            subject: "Subject", 
            body:   "Hello, msg Body"
    }
}
...

答案1

我大胆猜测一下,建议将单引号改为双引号可能会修复问题

相关内容