@@ -75,7 +75,7 @@ void setupProjectDroolsJob(String droolsBranch) {
75
75
JENKINS_EMAIL_CREDS_ID : " ${ JENKINS_EMAIL_CREDS_ID} " ,
76
76
NOTIFICATION_JOB_NAME : ' Drools snapshot check' ,
77
77
DROOLS_BRANCH : droolsBranch,
78
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
78
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . NIGHTLY . name) ,
79
79
80
80
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
81
81
])
@@ -116,7 +116,7 @@ void setupProjectNightlyJob() {
116
116
GIT_AUTHOR : " ${ GIT_AUTHOR_NAME} " ,
117
117
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
118
118
119
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
119
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . NIGHTLY . name) ,
120
120
ARTIFACTS_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
121
121
OPTAPLANNER_LATEST_STREAM : " ${ GIT_MAIN_BRANCH} "
122
122
])
@@ -174,7 +174,7 @@ void setupProjectPostReleaseJob() {
174
174
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
175
175
GIT_AUTHOR_PUSH_CREDS_ID : " ${ GIT_AUTHOR_PUSH_CREDENTIALS_ID} " ,
176
176
177
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
177
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . RELEASE . name) ,
178
178
MAVEN_DEPENDENCIES_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
179
179
180
180
GITHUB_CLI_VERSION : ' 0.11.1' ,
@@ -238,7 +238,7 @@ setupSpecificBuildChainNightlyJob('native')
238
238
239
239
// Release jobs
240
240
setupDeployJob(JobType . RELEASE )
241
- setupPromoteJob(JobType . RELEASE )
241
+ setupPromoteJob()
242
242
243
243
// Weekly deploy job
244
244
setupWeeklyDeployJob()
@@ -274,7 +274,7 @@ void createSetupBranchJob() {
274
274
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
275
275
GIT_AUTHOR_PUSH_CREDS_ID : " ${ GIT_AUTHOR_PUSH_CREDENTIALS_ID} " ,
276
276
277
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
277
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . NIGHTLY . name) ,
278
278
279
279
IS_MAIN_BRANCH : " ${ Utils.isMainBranch(this)} " ,
280
280
OPTAPLANNER_LATEST_STREAM : " ${ GIT_MAIN_BRANCH} "
@@ -304,7 +304,7 @@ void setupDeployJob(JobType jobType, String envName = '') {
304
304
PROPERTIES_FILE_NAME : ' deployment.properties' ,
305
305
306
306
JENKINS_EMAIL_CREDS_ID : " ${ JENKINS_EMAIL_CREDS_ID} " ,
307
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
307
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , jobType . name) ,
308
308
OPTAPLANNER_LATEST_STREAM : " ${ GIT_MAIN_BRANCH} " ,
309
309
DISABLE_DEPLOY : Utils . isDeployDisabled(this ),
310
310
@@ -326,8 +326,8 @@ void setupDeployJob(JobType jobType, String envName = '') {
326
326
327
327
MAVEN_DEPENDENCIES_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
328
328
329
- MAVEN_DEPLOY_REPOSITORY : " ${ MAVEN_ARTIFACTS_UPLOAD_REPOSITORY_URL } " ,
330
- MAVEN_REPO_CREDS_ID : " ${ MAVEN_ARTIFACTS_UPLOAD_REPOSITORY_CREDS_ID } " ,
329
+ MAVEN_DEPLOY_REPOSITORY : Utils . getMavenArtifactsUploadRepositoryUrl( this , jobType . name) ,
330
+ MAVEN_REPO_CREDS_ID : Utils . getMavenArtifactsUploadRepositoryCredentialsId( this , jobType . name) ,
331
331
332
332
OPERATOR_IMAGE_NAME : ' optaplanner-operator' ,
333
333
MAX_REGISTRY_RETRIES : 3 ,
@@ -371,8 +371,8 @@ void setupDeployJob(JobType jobType, String envName = '') {
371
371
}
372
372
}
373
373
374
- void setupPromoteJob (JobType jobType ) {
375
- def jobParams = JobParamsUtils . getBasicJobParams(this , ' optaplanner-promote' , jobType , " ${ jenkins_path} /Jenkinsfile.promote" , ' Optaplanner Promote' )
374
+ void setupPromoteJob () {
375
+ def jobParams = JobParamsUtils . getBasicJobParams(this , ' optaplanner-promote' , JobType . RELEASE , " ${ jenkins_path} /Jenkinsfile.promote" , ' Optaplanner Promote' )
376
376
JobParamsUtils . setupJobParamsAgentDockerBuilderImageConfiguration(this , jobParams)
377
377
jobParams. env. putAll([
378
378
JENKINS_EMAIL_CREDS_ID : " ${ JENKINS_EMAIL_CREDS_ID} " ,
@@ -382,7 +382,7 @@ void setupPromoteJob(JobType jobType) {
382
382
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
383
383
GIT_AUTHOR_PUSH_CREDS_ID : " ${ GIT_AUTHOR_PUSH_CREDENTIALS_ID} " ,
384
384
385
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
385
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . RELEASE . name) ,
386
386
MAVEN_DEPENDENCIES_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
387
387
MAVEN_DEPLOY_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
388
388
@@ -421,7 +421,7 @@ void setupOptaPlannerTurtleTestsJob(String constraintStreamImplType) {
421
421
jobParams. env. putAll([
422
422
CONSTRAINT_STREAM_IMPL_TYPE : " ${ constraintStreamImplType} " ,
423
423
JENKINS_EMAIL_CREDS_ID : " ${ JENKINS_EMAIL_CREDS_ID} " ,
424
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
424
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . NIGHTLY . name) ,
425
425
])
426
426
jobParams. triggers = [ cron : ' H H * * 5' ] // Run every Friday.
427
427
KogitoJobTemplate . createPipelineJob(this , jobParams)?. with {
@@ -443,10 +443,10 @@ void setupWeeklyDeployJob() {
443
443
GIT_AUTHOR_CREDS_ID : " ${ GIT_AUTHOR_CREDENTIALS_ID} " ,
444
444
GIT_AUTHOR_PUSH_CREDS_ID : " ${ GIT_AUTHOR_PUSH_CREDENTIALS_ID} " ,
445
445
446
- MAVEN_SETTINGS_CONFIG_FILE_ID : " ${ MAVEN_SETTINGS_FILE_ID } " ,
446
+ MAVEN_SETTINGS_CONFIG_FILE_ID : Utils . getMavenSettingsConfigFileId( this , JobType . NIGHTLY . name) ,
447
447
MAVEN_DEPENDENCIES_REPOSITORY : " ${ MAVEN_ARTIFACTS_REPOSITORY} " ,
448
- MAVEN_DEPLOY_REPOSITORY : " ${ MAVEN_ARTIFACTS_UPLOAD_REPOSITORY_URL } " ,
449
- MAVEN_REPO_CREDS_ID : " ${ MAVEN_ARTIFACTS_UPLOAD_REPOSITORY_CREDS_ID } " ,
448
+ MAVEN_DEPLOY_REPOSITORY : Utils . getMavenArtifactsUploadRepositoryUrl( this , JobType . NIGHTLY . name) ,
449
+ MAVEN_REPO_CREDS_ID : Utils . getMavenArtifactsUploadRepositoryCredentialsId( this , JobType . NIGHTLY . name) ,
450
450
451
451
DISABLE_DEPLOY : Utils . isDeployDisabled(this ),
452
452
])
0 commit comments