Jenkins 如何获取下游作业的执行状态代码
我正在从上游作业运行以下阶段。如何获取下游作业的返回状态代码-UI_测试_管道。我需要根据执行情况获取状态代码,如“0”或“1”,并执行一些验证。请分享信息 阶段(“运行测试”) {Jenkins 如何获取下游作业的执行状态代码,jenkins,jenkins-pipeline,jenkins-groovy,jenkins-job-dsl,jenkins-declarative-pipeline,Jenkins,Jenkins Pipeline,Jenkins Groovy,Jenkins Job Dsl,Jenkins Declarative Pipeline,我正在从上游作业运行以下阶段。如何获取下游作业的返回状态代码-UI_测试_管道。我需要根据执行情况获取状态代码,如“0”或“1”,并执行一些验证。请分享信息 阶段(“运行测试”) { steps { script { last_started = env.STAGE_NAME def UI_TEST_PIPELINE_job_info =
steps
{
script
{
last_started = env.STAGE_NAME
def UI_TEST_PIPELINE_job_info = build(
job: "UI_TEST_PIPELINE",
parameters:
[
$class: 'StringParameterValue', name: 'RELEASE_VERSION', value: "main"
],
[
$class: 'StringParameterValue', name: 'ENVIRONMENT', value: "CI/CD"
],
[
$class: 'StringParameterValue', name: 'URL', value: "http://${env.HOSTNAME}:8001/ui"
],
[
$class: 'StringParameterValue', name: 'SUITE_PATH', value: "Test Suites/QASuite/TestSuite"
],
[
$class: 'StringParameterValue', name: 'EMAIL_LIST', value: "qa_all_grp@domain.com"
],
[
$class: 'StringParameterValue', name: 'EMAIL_SUBJECT', value: "UI PIPELINE - $VAR"
],
[
$class: 'StringParameterValue', name: 'USER_NAME', value: "admin"
],
[
$class: 'StringParameterValue', name: 'PASSWORD', value: "welcome1"
],
]
)
}
}
}
}
}