From 48cf67fce798893115ee0cacc4e721ff7ff1d7f3 Mon Sep 17 00:00:00 2001 From: Volodymyr Medvid Date: Thu, 9 Feb 2023 18:24:18 +0100 Subject: [PATCH] DINF-161: integrate gebit-build/gebit-forked --- .gitignore | 1 + development/jenkins_job.properties | 9 ++ development/settings.xml | 185 +++++++++++++++++++++++++++++ pom.xml | 28 +++++ 4 files changed, 223 insertions(+) create mode 100644 development/jenkins_job.properties create mode 100644 development/settings.xml diff --git a/.gitignore b/.gitignore index 17c60c9f0..d293b571f 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ work .settings .DS_Store .factorypath +eclipse-target/ diff --git a/development/jenkins_job.properties b/development/jenkins_job.properties new file mode 100644 index 000000000..d1f516957 --- /dev/null +++ b/development/jenkins_job.properties @@ -0,0 +1,9 @@ +JOB_GROUP=Jenkins +JOB_PRODUCT= +JOB_MVN_OPTS=-Xmx512M +JOB_INTEGRATION_SITE=false +JOB_DOCKER_LABELS=jenkins-slave-jdk11-maven +JOB_JDK=JDK11 +JOB_MAVEN=Maven 3.8 +JOB_REPORTERS=['junit'] +JOB_FORKED_PROJECT=true \ No newline at end of file diff --git a/development/settings.xml b/development/settings.xml new file mode 100644 index 000000000..db66ee5b7 --- /dev/null +++ b/development/settings.xml @@ -0,0 +1,185 @@ + + + + + + + Nexus + Nexus Public Mirror + http://gebit-nexus.local.gebit.de/content/groups/public + central + + + + + + + + gebit-releases + ${env.NEXUS_GEBIT_BUILD_USERNAME} + ${env.NEXUS_GEBIT_BUILD_PASSWORD} + + + gebit-snapshots + ${env.NEXUS_GEBIT_BUILD_USERNAME} + ${env.NEXUS_GEBIT_BUILD_PASSWORD} + + + gebit-integration + ${env.NEXUS_GEBIT_BUILD_USERNAME} + ${env.NEXUS_GEBIT_BUILD_PASSWORD} + + + + + gebit-maven-site + jenkins + + + + + + nexus-profile + + + releases + https://gebit-nexus.local.gebit.de/content/groups/releases + + true + + + false + + + + integration + https://gebit-nexus.local.gebit.de/content/groups/integration + + true + + + false + + + + snapshots + https://gebit-nexus.local.gebit.de/content/groups/snapshots + + false + + + true + + + + public + https://gebit-nexus.local.gebit.de/content/repositories/public + + true + + + false + + + + public-osgi + https://gebit-nexus.local.gebit.de/content/repositories/public-osgi + + true + + + false + + + + + + + plugin-integration + https://gebit-nexus.local.gebit.de/content/groups/integration + + true + + + false + + + + plugin-releases + https://gebit-nexus.local.gebit.de/content/groups/releases + + true + + + false + + + + plugin-snapshots + https://gebit-nexus.local.gebit.de/content/groups/snapshots + + false + + + true + + + + + + + disabled-jenkins-ci-repo-profile + + + repo.jenkins-ci.org + none + + false + + + false + + + + incrementals + none + + false + + + false + + + + + + repo.jenkins-ci.org + none + + false + + + false + + + + incrementals + none + + false + + + false + + + + + + + + nexus-profile + disabled-jenkins-ci-repo-profile + + diff --git a/pom.xml b/pom.xml index 016a22861..89dcbdde3 100644 --- a/pom.xml +++ b/pom.xml @@ -22,6 +22,12 @@ jenkinsci/${project.artifactId} 1.4.0 5.14.0 + + + 2.8-gebit37 + 1.2.2 + 1.0.0-I8 + @@ -370,7 +376,29 @@ + + + io.repaint.maven + tiles-maven-plugin + ${version.tiles} + true + + + de.gebit.build.forked.tile:jenkins-plugin:${version.gebit-forked} + + + + + + + + de.gebit.build.maven + gebit-build-extension + ${version.gebit-build-extension} + + +