Skip to content

Commit c9810e6

Browse files
alexz-khGerrit Code Review
authored and
Gerrit Code Review
committed
Merge "Add random seed for each wf-job run"
2 parents 839c6bf + e2e26bb commit c9810e6

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/com/mirantis/mk/Workflow.groovy

+3
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,9 @@ def generateParameters(job_parameters, global_variables) {
223223
_msg += "\n${param.key}: <${param.value.type}>\n${multistring_value}"
224224
}
225225
}
226+
// Inject hidden random parameter (is not showed in jjb) to be sure we are triggering unique downstream job.
227+
// Most actual case - parallel run for same jobs( but with different params)
228+
parameters.addAll([string(name: 'RANDOM_SEED_STRING', value: "${env.JOB_NAME.toLowerCase()}-${env.BUILD_NUMBER}-${UUID.randomUUID().toString().split('-')[0]}")])
226229
common.infoMsg(_msg)
227230
return parameters
228231
}

0 commit comments

Comments
 (0)