This is an automated email from the ASF dual-hosted git repository.
tzimanyi pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-optaplanner.git
The following commit(s) were added to refs/heads/main by this push:
new 8db384c44c [kie-issues#784] Remove unnecessary build environments and
configuration. (#3055)
8db384c44c is described below
commit 8db384c44cdedefdbc228196ee06d808c1b2f848
Author: Tibor Zimányi <[email protected]>
AuthorDate: Tue Dec 19 15:30:24 2023 +0100
[kie-issues#784] Remove unnecessary build environments and configuration.
(#3055)
Remove unnecessary build environments and configuration.
---
.ci/jenkins/Jenkinsfile.deploy | 8 -------
.ci/jenkins/Jenkinsfile.setup-branch | 14 ++---------
.ci/jenkins/config/branch.yaml | 15 +++---------
.ci/jenkins/config/main.yaml | 3 ---
.ci/jenkins/dsl/jobs.groovy | 36 +++++++---------------------
.ci/jenkins/project/Jenkinsfile.post-release | 10 +-------
.ci/jenkins/project/Jenkinsfile.setup-branch | 10 +-------
7 files changed, 15 insertions(+), 81 deletions(-)
diff --git a/.ci/jenkins/Jenkinsfile.deploy b/.ci/jenkins/Jenkinsfile.deploy
index 68836264ac..3dbcda10a7 100644
--- a/.ci/jenkins/Jenkinsfile.deploy
+++ b/.ci/jenkins/Jenkinsfile.deploy
@@ -561,14 +561,6 @@ void pushOperatorTemporaryImage() {
imageUtils.pushImage(temporaryImageFullName)
}
-boolean isStream8() {
- return env.OPTAPLANNER_LATEST_STREAM == '8'
-}
-
-boolean isStream9() {
- return env.OPTAPLANNER_LATEST_STREAM == '9'
-}
-
boolean isDeployDisabled() {
return env.DISABLE_DEPLOY.toBoolean()
}
diff --git a/.ci/jenkins/Jenkinsfile.setup-branch
b/.ci/jenkins/Jenkinsfile.setup-branch
index bf22254755..1c0493b6d0 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch
@@ -74,8 +74,7 @@ pipeline {
stage('Update Optaplanner version in kie-benchmarks') {
when {
- // TODO to change once Optaplanner is totally migrated to
Quarkus 3
- expression { isStream8() && isMainBranch() }
+ expression { isMainBranch() }
}
steps {
script {
@@ -158,13 +157,4 @@ void mergeAndPush(String prLink, String targetBranch) {
githubscm.mergePR(prLink, getGitAuthorCredsId())
githubscm.pushObject('origin', targetBranch, getGitAuthorPushCredsId())
}
-}
-
-boolean isStream8() {
- return env.OPTAPLANNER_LATEST_STREAM == '8'
-}
-
-boolean isStream9() {
- return env.OPTAPLANNER_LATEST_STREAM == '9'
-}
-
+}
\ No newline at end of file
diff --git a/.ci/jenkins/config/branch.yaml b/.ci/jenkins/config/branch.yaml
index 145f634c96..7bc6888e81 100644
--- a/.ci/jenkins/config/branch.yaml
+++ b/.ci/jenkins/config/branch.yaml
@@ -1,3 +1,5 @@
+generation_config:
+ missing_environment: ignore
environments:
native:
env_vars:
@@ -6,17 +8,6 @@ environments:
ADDITIONAL_TIMEOUT: 720
ids:
- native
- quarkus-main:
- enabled: false
- env_vars:
- QUARKUS_BRANCH: main
- ids:
- - quarkus
- quarkus-branch:
- env_vars:
- QUARKUS_BRANCH: '2.16'
- ids:
- - quarkus
ecosystem:
auto_generation: false
ids:
@@ -85,5 +76,5 @@ jenkins:
args: --privileged --group-add docker
default_tools:
jdk: jdk_17_latest
- maven: maven_3.8.6
+ maven: maven_3.9.3
sonar_jdk: jdk_17_latest
diff --git a/.ci/jenkins/config/main.yaml b/.ci/jenkins/config/main.yaml
index e1786b88f7..6180bd10cc 100644
--- a/.ci/jenkins/config/main.yaml
+++ b/.ci/jenkins/config/main.yaml
@@ -13,9 +13,6 @@ git:
branches:
- name: main
main_branch: true
- - name: 8.45.x
- seed:
- branch: seed-optaplanner-8.45.x
seed:
config_file:
git:
diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy
index d6e9285ee9..c4f1385a9f 100644
--- a/.ci/jenkins/dsl/jobs.groovy
+++ b/.ci/jenkins/dsl/jobs.groovy
@@ -53,7 +53,7 @@ setupProjectNightlyJob()
setupProjectReleaseJob()
setupProjectPostReleaseJob()
-if (Utils.isMainBranch(this) && isStream8()) { // When there is Drools 9, we
may enable the job for 9.x
+if (Utils.isMainBranch(this)) {
setupProjectDroolsJob('main')
}
@@ -93,7 +93,7 @@ void createProjectSetupBranchJob() {
GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
IS_MAIN_BRANCH: "${Utils.isMainBranch(this)}",
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -115,7 +115,7 @@ void setupProjectNightlyJob() {
MAVEN_SETTINGS_CONFIG_FILE_ID: "${MAVEN_SETTINGS_FILE_ID}",
ARTIFACTS_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -134,7 +134,7 @@ void setupProjectReleaseJob() {
DEFAULT_STAGING_REPOSITORY: "${MAVEN_NEXUS_STAGING_PROFILE_URL}",
ARTIFACTS_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -165,7 +165,7 @@ void setupProjectPostReleaseJob() {
MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
GITHUB_CLI_VERSION: '0.11.1',
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -222,10 +222,6 @@ createSetupBranchJob()
// Nightly jobs
setupDeployJob(JobType.NIGHTLY)
setupSpecificBuildChainNightlyJob('native')
-setupSpecificBuildChainNightlyJob('quarkus-main')
-setupSpecificBuildChainNightlyJob('quarkus-branch')
-setupSpecificBuildChainNightlyJob('quarkus-lts')
-setupSpecificBuildChainNightlyJob('native-lts')
// Release jobs
setupDeployJob(JobType.RELEASE)
@@ -265,7 +261,7 @@ void createSetupBranchJob() {
MAVEN_SETTINGS_CONFIG_FILE_ID: "${MAVEN_SETTINGS_FILE_ID}",
IS_MAIN_BRANCH: "${Utils.isMainBranch(this)}",
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -293,7 +289,7 @@ void setupDeployJob(JobType jobType, String envName = '') {
JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
MAVEN_SETTINGS_CONFIG_FILE_ID: "${MAVEN_SETTINGS_FILE_ID}",
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream(),
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}",
DISABLE_DEPLOY: Utils.isDeployDisabled(this),
])
if (jobType == JobType.PULL_REQUEST) {
@@ -378,7 +374,7 @@ void setupPromoteJob(JobType jobType) {
PROPERTIES_FILE_NAME: 'deployment.properties',
GITHUB_CLI_VERSION: '0.11.1',
- OPTAPLANNER_LATEST_STREAM: getOptaPlannerLatestStream()
+ OPTAPLANNER_LATEST_STREAM: "${GIT_MAIN_BRANCH}"
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -420,19 +416,3 @@ void setupOptaPlannerTurtleTestsJob(String
constraintStreamImplType) {
}
}
}
-
-String getOptaPlannerLatestStream() {
- String gitMainBranch = "${GIT_MAIN_BRANCH}"
-
- if (gitMainBranch == 'main') {
- return '8'
- } else if (gitMainBranch == '9.x') {
- return '9'
- } else {
- return gitMainBranch
- }
-}
-
-boolean isStream8() {
- return getOptaPlannerLatestStream() == '8'
-}
diff --git a/.ci/jenkins/project/Jenkinsfile.post-release
b/.ci/jenkins/project/Jenkinsfile.post-release
index 01cb7e4caf..08b6eec9ce 100644
--- a/.ci/jenkins/project/Jenkinsfile.post-release
+++ b/.ci/jenkins/project/Jenkinsfile.post-release
@@ -280,12 +280,4 @@ def forcePushBranch(String branch) {
git push origin ${branch} --force
"""
}
-}
-
-boolean isStream8() {
- return env.OPTAPLANNER_LATEST_STREAM == '8'
-}
-
-boolean isStream9() {
- return env.OPTAPLANNER_LATEST_STREAM == '9'
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/project/Jenkinsfile.setup-branch
b/.ci/jenkins/project/Jenkinsfile.setup-branch
index 11d417b835..f54d7f3ba5 100644
--- a/.ci/jenkins/project/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/project/Jenkinsfile.setup-branch
@@ -195,12 +195,4 @@ String getVersionFromReleaseBranch(String releaseBranch,
int microVersion = 0, S
} else {
error 'Cannot parse given branch as a release branch, aka [M].[m].x
...'
}
-}
-
-boolean isStream8() {
- return env.OPTAPLANNER_LATEST_STREAM == '8'
-}
-
-boolean isStream9() {
- return env.OPTAPLANNER_LATEST_STREAM == '9'
-}
+}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]