From e35cabaa6ba0e9fbbe03bc65b205ed7e2b256363 Mon Sep 17 00:00:00 2001 From: "sebastien.heurtematte" Date: Wed, 11 Dec 2024 14:25:18 +0100 Subject: [PATCH] feat: add releng-pipeline library Related to https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/5419 Signed-off-by: sebastien.heurtematte --- .../jenkins/configuration.yml | 23 +++++++++++++++++- .../modeling.mdt.papyrus/target/config.json | 4 ++-- .../target/jenkins/configuration.yml | 24 +++++++++++++++++++ .../target/jenkins/plugins.log | 16 ++++++------- .../target/k8s/configmap-jenkins-config.yml | 24 +++++++++++++++++++ 5 files changed, 80 insertions(+), 11 deletions(-) diff --git a/instances/modeling.mdt.papyrus/jenkins/configuration.yml b/instances/modeling.mdt.papyrus/jenkins/configuration.yml index 7a030a3f2..89340b5d0 100644 --- a/instances/modeling.mdt.papyrus/jenkins/configuration.yml +++ b/instances/modeling.mdt.papyrus/jenkins/configuration.yml @@ -13,7 +13,28 @@ unclassified: - credentialsId: "gitlab-personal-access-token" name: "gitlab.eclipse.org" serverUrl: "https://gitlab.eclipse.org" - + globalLibraries: + libraries: + - name: "releng-pipeline" + defaultVersion: "main" + retriever: + modernSCM: + scm: + gitlab: + credentialsId: "gitlab-bot-ssh" + id: "611f7518-2540-47d8-8f31-a011fd6f9c15" + projectOwner: "eclipsefdn/it/releng/jenkins-pipeline-service" + projectPath: "eclipsefdn/it/releng/jenkins-pipeline-service/jenkins-pipeline-library" + serverName: "gitlab.eclipse.org" + traits: + - gitLabBranchDiscovery: + strategyId: 1 + - gitLabOriginDiscovery: + strategyId: 2 + - gitLabForkDiscovery: + buildMRForksNotMirror: false + strategyId: 2 + trust: "gitLabTrustPermissions" tool: nodejs: installations: diff --git a/instances/modeling.mdt.papyrus/target/config.json b/instances/modeling.mdt.papyrus/target/config.json index a40e94ed7..3eeefd7c4 100644 --- a/instances/modeling.mdt.papyrus/target/config.json +++ b/instances/modeling.mdt.papyrus/target/config.json @@ -520,8 +520,8 @@ "id": "2.479.2", "key_fingerprint": "5BA31D57EF5975CA", "plugin_manager": { - "jar": "https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.13.0/jenkins-plugin-manager-2.13.0.jar", - "version": "2.13.0" + "jar": "https://github.com/jenkinsci/plugin-installation-manager-tool/releases/download/2.13.2/jenkins-plugin-manager-2.13.2.jar", + "version": "2.13.2" }, "pluginroot": "/var/cache/jenkins/plugins", "plugins": [ diff --git a/instances/modeling.mdt.papyrus/target/jenkins/configuration.yml b/instances/modeling.mdt.papyrus/target/jenkins/configuration.yml index 68d8ea79b..353ca0ae1 100644 --- a/instances/modeling.mdt.papyrus/target/jenkins/configuration.yml +++ b/instances/modeling.mdt.papyrus/target/jenkins/configuration.yml @@ -73,6 +73,8 @@ jenkins: containerCapStr: "6" jenkinsUrl: "http://jenkins-ui.papyrus.svc.cluster.local/papyrus" jenkinsTunnel: "jenkins-discovery.papyrus.svc.cluster.local:50000" + garbageCollection: + timeout: 300 maxRequestsPerHostStr: "32" namespace: "papyrus" podRetention: "never" @@ -542,6 +544,28 @@ unclassified: - credentialsId: "gitlab-personal-access-token" name: "gitlab.eclipse.org" serverUrl: "https://gitlab.eclipse.org" + globalLibraries: + libraries: + - name: "releng-pipeline" + defaultVersion: "main" + retriever: + modernSCM: + scm: + gitlab: + credentialsId: "gitlab-bot-ssh" + id: "611f7518-2540-47d8-8f31-a011fd6f9c15" + projectOwner: "eclipsefdn/it/releng/jenkins-pipeline-service" + projectPath: "eclipsefdn/it/releng/jenkins-pipeline-service/jenkins-pipeline-library" + serverName: "gitlab.eclipse.org" + traits: + - gitLabBranchDiscovery: + strategyId: 1 + - gitLabOriginDiscovery: + strategyId: 2 + - gitLabForkDiscovery: + buildMRForksNotMirror: false + strategyId: 2 + trust: "gitLabTrustPermissions" tool: jdk: installations: diff --git a/instances/modeling.mdt.papyrus/target/jenkins/plugins.log b/instances/modeling.mdt.papyrus/target/jenkins/plugins.log index 3edab506a..457bf2536 100644 --- a/instances/modeling.mdt.papyrus/target/jenkins/plugins.log +++ b/instances/modeling.mdt.papyrus/target/jenkins/plugins.log @@ -14,13 +14,13 @@ build-timeout 1.33 caffeine-api 3.1.8-133.v17b_1ff2e0599 checks-api 2.2.1 cloudbees-disk-usage-simple 232.v713eeed2e1f4 -cloudbees-folder 6.959.v4ed5cc9e2dd4 +cloudbees-folder 6.963.v6edc0fc71472 command-launcher 116.vd85919c54a_d6 commons-lang3-api 3.17.0-84.vb_b_938040b_078 commons-text-api 1.12.0-129.v99a_50df237f7 config-file-provider 980.v88956a_a_5d6a_d -configuration-as-code 1897.v79281e066ea_7 -credentials 1389.vd7a_b_f5fa_50a_2 +configuration-as-code 1903.v004d55388f30 +credentials 1393.v6017143c1763 credentials-binding 687.v619cb_15e923f dashboard-view 2.521.v339b_a_f4d8da_8 data-tables-api 2.1.8-1 @@ -64,8 +64,8 @@ jquery3-api 3.7.1-2 jsch 0.2.16-86.v42e010d9484b_ json-api 20240303-101.v7a_8666713110 json-path-api 2.9.0-118.v7f23ed82a_8b_8 -junit 1309.v0078b_fecd6ed -kubernetes 4296.v20a_7e4d77cf6 +junit 1311.v39e1716e4eb_e +kubernetes 4302.va_756e4b_67715 kubernetes-client-api 6.10.0-240.v57880ce8b_0b_2 kubernetes-credentials 190.v03c305394deb_ ldap 770.vb_455e934581a_ @@ -98,7 +98,7 @@ pipeline-stage-view 2.34 plain-credentials 183.va_de8f1dd5a_2b_ plugin-util-api 5.1.0 prism-api 1.29.0-18 -prometheus 795.v995762102f28 +prometheus 801.v98e119d8eeda_ promoted-builds 965.vcda_c6a_e0998f rebuild 332.va_1ee476d8f6d resource-disposer 0.25 @@ -119,9 +119,9 @@ warnings-ng 11.12.0 workflow-aggregator 600.vb_57cdd26fdd7 workflow-api 1336.vee415d95c521 workflow-basic-steps 1058.vcb_fc1e3a_21a_9 -workflow-cps 3996.va_f5c1799f978 +workflow-cps 4000.v5198556e9cea_ workflow-durable-task-step 1398.vf6c9e89e5988 -workflow-job 1468.vcf4f5ee92395 +workflow-job 1472.ve4d5eca_143c4 workflow-multibranch 795.ve0cb_1f45ca_9a_ workflow-scm-step 427.v4ca_6512e7df1 workflow-step-api 678.v3ee58b_469476 diff --git a/instances/modeling.mdt.papyrus/target/k8s/configmap-jenkins-config.yml b/instances/modeling.mdt.papyrus/target/k8s/configmap-jenkins-config.yml index 69c24a024..5c7e222aa 100644 --- a/instances/modeling.mdt.papyrus/target/k8s/configmap-jenkins-config.yml +++ b/instances/modeling.mdt.papyrus/target/k8s/configmap-jenkins-config.yml @@ -96,6 +96,8 @@ data: containerCapStr: "6" jenkinsUrl: "http://jenkins-ui.papyrus.svc.cluster.local/papyrus" jenkinsTunnel: "jenkins-discovery.papyrus.svc.cluster.local:50000" + garbageCollection: + timeout: 300 maxRequestsPerHostStr: "32" namespace: "papyrus" podRetention: "never" @@ -565,6 +567,28 @@ data: - credentialsId: "gitlab-personal-access-token" name: "gitlab.eclipse.org" serverUrl: "https://gitlab.eclipse.org" + globalLibraries: + libraries: + - name: "releng-pipeline" + defaultVersion: "main" + retriever: + modernSCM: + scm: + gitlab: + credentialsId: "gitlab-bot-ssh" + id: "611f7518-2540-47d8-8f31-a011fd6f9c15" + projectOwner: "eclipsefdn/it/releng/jenkins-pipeline-service" + projectPath: "eclipsefdn/it/releng/jenkins-pipeline-service/jenkins-pipeline-library" + serverName: "gitlab.eclipse.org" + traits: + - gitLabBranchDiscovery: + strategyId: 1 + - gitLabOriginDiscovery: + strategyId: 2 + - gitLabForkDiscovery: + buildMRForksNotMirror: false + strategyId: 2 + trust: "gitLabTrustPermissions" tool: jdk: installations: