Jenkins

Jenkins stage result FAILURE 표시 후 다음 stage 진행하는 법

thxxyj 2024. 4. 29. 17:41
728x90

Jenkins stage 가 실패한 경우, stageResult를 FAILURE로 표시하고, 다음 stage 이어서 진행하는 경우

catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {...} 사용

 

stage1 결과 FAILURE. 다음 stage 이어서 진행됨

 

 

pipeline {
    agent any
    stages 
    {
        stage('1') 
        {
            steps 
            {
                catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE')
                {
                    build job: 'build',parameters: [string(name: 'Project_Name', value: 'test3'), 
                    string(name: 'Environment_Name', value: 'Dev_Env_1')]
                }
            }
        }
    }
}

https://stackoverflow.com/questions/57745806/how-to-fix-stageresult-set-to-failure-but-still-get-success-in-jenkins

728x90