Jenkins Pipeline, use un Env Var dentro del complemento de correo electrónico

Jenkins Pipeline, use un Env Var dentro del complemento de correo electrónico

Mi canalización genera una lista de destinatarios dinámica basada en cada ejecución de trabajo. Estoy tratando de usar esa lista que configuré como una variable, para usarla en la sección 'Para' del complemento de correo electrónico, el problema es que el contenido de la variable no se resuelve una vez usando la parte de correo electrónico.

...
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"
    }
}
...

Respuesta1

Voy a hacer una suposición descabellada y sugeriré cambiar las comillas simples por comillas dobles.solucionar el problema

información relacionada