Skip to content

Commit

Permalink
Jenkins: Add params for test pipeline
Browse files Browse the repository at this point in the history
Provide the build pipeline's job name & number to the test pipeline
  • Loading branch information
rasundri authored and val-ms committed May 10, 2022
1 parent 9263edb commit 5384608
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,8 @@ properties(
]
)

def buildResult
def buildResult_build_job
def buildResult_test_job

node('master') {

Expand All @@ -49,7 +50,7 @@ node('master') {

archiveArtifacts artifacts: 'bcc_source.tar.gz'

buildResult = build(job: "${params.TEST_PIPELINE_PATH}${params.BUILD_BRANCH}",
buildResult_build_job = build(job: "${params.TEST_PIPELINE_PATH}${params.BUILD_BRANCH}",
propagate: true,
wait: true,
parameters: [
Expand All @@ -61,20 +62,22 @@ node('master') {
[$class: 'StringParameterValue', name: 'SHARED_LIB_BRANCH', value: "${params.SHARED_LIB_BRANCH}"]
]
)
echo "${params.TEST_PIPELINE_PATH}${params.BUILD_BRANCH} #${buildResult.number} succeeded."
echo "${params.TEST_PIPELINE_PATH}${params.BUILD_BRANCH} #${buildResult_build_job.number} succeeded."
}

stage('Test-BCC') {
buildResult = build(job: "${params.TEST_PIPELINE_PATH}${params.TESTS_BRANCH}",
buildResult_test_job = build(job: "${params.TEST_PIPELINE_PATH}${params.TESTS_BRANCH}",
propagate: true,
wait: true,
parameters: [
[$class: 'StringParameterValue', name: 'TESTS_BRANCH', value: "${params.TESTS_BRANCH}"],
[$class: 'StringParameterValue', name: 'BUILD_JOB_NAME', value: "${params.TEST_PIPELINE_PATH}${params.BUILD_BRANCH}"],
[$class: 'StringParameterValue', name: 'BUILD_JOB_NUMBER', value: "${buildResult_build_job.number}"],
[$class: 'StringParameterValue', name: 'FRAMEWORK_BRANCH', value: "${params.FRAMEWORK_BRANCH}"],
[$class: 'StringParameterValue', name: 'VERSION', value: "${params.VERSION}"],
[$class: 'StringParameterValue', name: 'SHARED_LIB_BRANCH', value: "${params.SHARED_LIB_BRANCH}"]
]
)
echo "${params.TEST_PIPELINE_PATH}/${params.TESTS_BRANCH} #${buildResult.number} succeeded."
echo "${params.TEST_PIPELINE_PATH}/${params.TESTS_BRANCH} #${buildResult_test_job.number} succeeded."
}
}

0 comments on commit 5384608

Please sign in to comment.