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

나는 대략적인 추측을 하고 작은 따옴표를 큰 따옴표로 바꿀 것을 제안할 것입니다.문제를 해결하다

관련 정보