From deb2992a89ad9eaaa3bf3c2f97d0bb719139351b Mon Sep 17 00:00:00 2001 From: "sebastien.heurtematte" Date: Mon, 20 Jan 2025 17:11:33 +0100 Subject: [PATCH] fix: add missing develocity configurations like gradle plugin Signed-off-by: sebastien.heurtematte --- instances/technology.escet/config.jsonnet | 5 + instances/technology.escet/target/config.json | 4 +- .../target/jenkins/plugins-list.txt | 2 +- .../target/jenkins/plugins.log | 43 +++--- .../technology.escet/target/jenkins/title.js | 14 ++ instances/tools.buildship/config.jsonnet | 3 + instances/tools.buildship/target/config.json | 9 +- .../target/jenkins/configuration.yml | 9 ++ .../target/jenkins/plugins-list.txt | 3 + .../target/jenkins/plugins.log | 132 ++++++++++++++++++ .../target/k8s/configmap-jenkins-config.yml | 9 ++ .../target/k8s/statefulset.json | 7 +- instances/tools.mylyn/config.jsonnet | 1 + instances/tools.mylyn/target/config.json | 3 +- .../target/jenkins/plugins-list.txt | 1 + .../tools.mylyn/target/jenkins/plugins.log | 37 ++--- instances/tools.mylyn/target/jenkins/title.js | 14 ++ 17 files changed, 252 insertions(+), 44 deletions(-) create mode 100644 instances/tools.buildship/target/jenkins/plugins-list.txt create mode 100644 instances/tools.buildship/target/jenkins/plugins.log diff --git a/instances/technology.escet/config.jsonnet b/instances/technology.escet/config.jsonnet index 97abcb5e9..e5be67e8b 100644 --- a/instances/technology.escet/config.jsonnet +++ b/instances/technology.escet/config.jsonnet @@ -4,6 +4,11 @@ displayName: "Eclipse ESCET", resourcePacks: 2, }, + jenkins+: { + plugins+: [ + "gradle", + ], + }, develocity+: { generate: true, }, diff --git a/instances/technology.escet/target/config.json b/instances/technology.escet/target/config.json index f44b11e38..f9156a511 100644 --- a/instances/technology.escet/target/config.json +++ b/instances/technology.escet/target/config.json @@ -403,7 +403,9 @@ } } ], - "plugins": [ ], + "plugins": [ + "gradle" + ], "pluginsForceUpgrade": true, "staticAgentCount": 0, "theme": "quicksilver", diff --git a/instances/technology.escet/target/jenkins/plugins-list.txt b/instances/technology.escet/target/jenkins/plugins-list.txt index b4722050d..50cebaa89 100644 --- a/instances/technology.escet/target/jenkins/plugins-list.txt +++ b/instances/technology.escet/target/jenkins/plugins-list.txt @@ -1,2 +1,2 @@ # GENERATED FILE - DO NOT EDIT -hashicorp-vault-plugin +gradle diff --git a/instances/technology.escet/target/jenkins/plugins.log b/instances/technology.escet/target/jenkins/plugins.log index 22f9af527..3b8d4039e 100644 --- a/instances/technology.escet/target/jenkins/plugins.log +++ b/instances/technology.escet/target/jenkins/plugins.log @@ -3,21 +3,21 @@ analysis-model-api 12.9.1 ant 511.v0a_a_1a_334f41b_ antisamy-markup-formatter 162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api 4.5.14-208.v438351942757 -apache-httpcomponents-client-5-api 5.4-124.v31e2987e48f4 +apache-httpcomponents-client-5-api 5.4-135.v4da_349961256 asm-api 9.7.1-97.v4cc844130d97 authentication-tokens 1.119.v50285141b_7e1 authorize-project 1.8.1 bootstrap5-api 5.3.3-1 -bouncycastle-api 2.30.1.79-254.vfdb_814e7791e -branch-api 2.1202.vc51412f3ed84 -build-timeout 1.33 +bouncycastle-api 2.30.1.80-256.vf98926042a_9b_ +branch-api 2.1208.vf528356feca_4 +build-timeout 1.35 caffeine-api 3.1.8-133.v17b_1ff2e0599 checks-api 2.2.1 cloudbees-disk-usage-simple 232.v713eeed2e1f4 -cloudbees-folder 6.976.v4dc79fb_c458d +cloudbees-folder 6.980.v5a_cc0cb_25881 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 +commons-text-api 1.13.0-153.v91dcd89e2a_22 config-file-provider 980.v88956a_a_5d6a_d configuration-as-code 1915.vcdd0a_d0d2625 credentials 1405.vb_cda_74a_f8974 @@ -28,21 +28,22 @@ durable-task 581.v299a_5609d767 echarts-api 5.5.1-5 eddsa-api 0.3.0-4.v84c6f0f4969e email-ext 1866.v14fa_6d201654 -extended-read-permission 53.v6499940139e5 +extended-read-permission 61.vf24570ff3b_e9 external-monitor-job 215.v2e88e894db_f8 extra-columns 1.27 font-awesome-api 6.6.0-2 forensics-api 2.7.0 ghprb 1.42.2 git 5.7.0 -git-client 6.1.0 +git-client 6.1.1 git-parameter 0.10.0 github 1.40.0 github-api 1.321-478.vc9ce627ce001 -github-branch-source 1807.v50351eb_7dd13 +github-branch-source 1809.v088b_5f22c768 gitlab-api 5.6.0-97.v6603a_83f8690 gitlab-branch-source 715.v4c830b_ca_ef95 gitlab-plugin 1.9.6 +gradle 2.14 gson-api 2.11.0-85.v1f4e87273c33 handy-uri-templates-2-api 2.1.8-30.v7e777411b_148 hashicorp-vault-plugin 371.v884a_4dd60fb_6 @@ -57,11 +58,11 @@ jaxb 2.3.9-1 jdk-tool 80.v8a_dee33ed6f0 jersey2-api 2.44-151.v6df377fff741 jjwt-api 0.11.5-112.ve82dfb_224b_a_d -jobConfigHistory 1283.veb_dfb_00b_5ec0 +jobConfigHistory 1294.v961a_b_707546a_ joda-time-api 2.13.0-93.v9934da_29b_a_e9 jquery3-api 3.7.1-2 jsch 0.2.16-86.v42e010d9484b_ -json-api 20241224-119.va_dca_a_b_ea_7da_5 +json-api 20250107-125.v28b_a_ffa_eb_f01 json-path-api 2.9.0-118.v7f23ed82a_8b_8 junit 1312.v1a_235a_b_94a_31 kubernetes 4306.vc91e951ea_eb_d @@ -70,7 +71,7 @@ kubernetes-credentials 190.v03c305394deb_ ldap 770.vb_455e934581a_ mailer 489.vd4b_25144138f matrix-auth 3.2.3 -matrix-project 840.v812f627cb_578 +matrix-project 845.vffd7fa_f27555 maven-plugin 3.24 metrics 4.2.21-458.vcf496cb_839e4 mina-sshd-api-common 2.14.0-138.v6341ee58e1df @@ -80,9 +81,9 @@ pam-auth 1.11 parameterized-trigger 806.vf6fff3e28c3e pipeline-build-step 540.vb_e8849e1a_b_d8 pipeline-graph-analysis 216.vfd8b_ece330ca_ -pipeline-graph-view 382.vb_9a_27b_7b_ea_71 -pipeline-groovy-lib 745.vdf6077913de0 -pipeline-input-step 495.ve9c153f6067b_ +pipeline-graph-view 401.v99b_6582132f4 +pipeline-groovy-lib 749.v70084559234a_ +pipeline-input-step 508.v584c0e9a_2177 pipeline-maven 1469.ve15ca_a_b_90b_44 pipeline-maven-api 1469.ve15ca_a_b_90b_44 pipeline-milestone-step 119.vdfdc43fc3b_9a_ @@ -100,7 +101,7 @@ prometheus 801.v98e119d8eeda_ promoted-builds 965.vcda_c6a_e0998f rebuild 332.va_1ee476d8f6d resource-disposer 0.25 -scm-api 698.v8e3b_c788f0a_6 +scm-api 703.v72ff4b_259600 script-security 1369.v9b_98a_4e95b_2d simple-theme-plugin 196.v96d9592f4efa_ snakeyaml-api 2.3-123.v13484c65210a_ @@ -115,15 +116,15 @@ trilead-api 2.147.vb_73cc728a_32e variant 60.v7290fc0eb_b_cd warnings-ng 11.12.0 workflow-aggregator 600.vb_57cdd26fdd7 -workflow-api 1336.vee415d95c521 +workflow-api 1358.vfb_5780da_64cb_ workflow-basic-steps 1058.vcb_fc1e3a_21a_9 -workflow-cps 4003.vf9c56141493e -workflow-durable-task-step 1398.vf6c9e89e5988 -workflow-job 1472.ve4d5eca_143c4 +workflow-cps 4009.v0089238351a_9 +workflow-durable-task-step 1400.v7a_fd50a_091de +workflow-job 1498.v33a_0c6f3a_4b_4 workflow-multibranch 795.ve0cb_1f45ca_9a_ workflow-scm-step 427.v4ca_6512e7df1 workflow-step-api 678.v3ee58b_469476 -workflow-support 936.v9fa_77211ca_e1 +workflow-support 943.v8b_0d01a_7b_a_08 ws-cleanup 0.48 xvnc 1.28 diff --git a/instances/technology.escet/target/jenkins/title.js b/instances/technology.escet/target/jenkins/title.js index c4c458e37..d09573653 100644 --- a/instances/technology.escet/target/jenkins/title.js +++ b/instances/technology.escet/target/jenkins/title.js @@ -1 +1,15 @@ document.title = "Eclipse ESCET - " + document.title; +document.addEventListener('DOMContentLoaded', function() { + let header = document.querySelector('.page-header__brand'); + if (header) { + let newLink = document.createElement('a'); + newLink.href = 'https://github.com/eclipse-cbi/jiro/blob/master/instances/technology.escet/target/config.json'; + newLink.textContent = 'JCasC Source'; + newLink.style = 'color: white; border-left: 1px solid white; padding-left: 1em; font-size: 1.1em; position: relative; top: 0.2em; left: -1.6em;'; + newLink.target = '_blank'; + newLink.title = 'JIRO JCasC Configuration as Code'; + header.appendChild(newLink); + } else { + console.log('Element with class "header" not found.'); + } +}); diff --git a/instances/tools.buildship/config.jsonnet b/instances/tools.buildship/config.jsonnet index 6563ecbe0..8f7bc9262 100644 --- a/instances/tools.buildship/config.jsonnet +++ b/instances/tools.buildship/config.jsonnet @@ -9,5 +9,8 @@ "gradle", ], }, + develocity+: { + generate: true, + }, seLinuxLevel: "s0:c64,c39", } diff --git a/instances/tools.buildship/target/config.json b/instances/tools.buildship/target/config.json index 89e194c8a..41166ff00 100644 --- a/instances/tools.buildship/target/config.json +++ b/instances/tools.buildship/target/config.json @@ -322,6 +322,9 @@ "uiPort": 8080, "url": "https://ci.eclipse.org/buildship" }, + "develocity": { + "generate": true + }, "docker": { "master": { "dockerfile": "FROM docker.io/eclipsecbi/jiro-master:2.479.2\n\nEXPOSE 8080\nEXPOSE 50000\n\nCOPY jenkins/ref/plugins /usr/share/jenkins/ref/plugins\n\nRUN mkdir -p /usr/share/jenkins/ref/userContent/theme/\nCOPY jenkins/quicksilver.css.override /usr/share/jenkins/ref/userContent/theme/\nCOPY jenkins/title.js /usr/share/jenkins/ref/userContent/theme/\n\nUSER 10001\n", @@ -400,7 +403,10 @@ } } ], - "plugins": [ ], + "plugins": [ + "envinject", + "gradle" + ], "pluginsForceUpgrade": true, "staticAgentCount": 0, "theme": "quicksilver", @@ -603,6 +609,7 @@ }, "generate": false }, + "seLinuxLevel": "s0:c64,c39", "secrets": { "dockerconfigjson": { "dockerconfigjson-for-pull-as-buildship": { diff --git a/instances/tools.buildship/target/jenkins/configuration.yml b/instances/tools.buildship/target/jenkins/configuration.yml index 7e01c4858..3dd25f2ab 100644 --- a/instances/tools.buildship/target/jenkins/configuration.yml +++ b/instances/tools.buildship/target/jenkins/configuration.yml @@ -128,6 +128,9 @@ jenkins: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false @@ -219,6 +222,9 @@ jenkins: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false @@ -310,6 +316,9 @@ jenkins: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false diff --git a/instances/tools.buildship/target/jenkins/plugins-list.txt b/instances/tools.buildship/target/jenkins/plugins-list.txt new file mode 100644 index 000000000..58c5eb525 --- /dev/null +++ b/instances/tools.buildship/target/jenkins/plugins-list.txt @@ -0,0 +1,3 @@ +# GENERATED FILE - DO NOT EDIT +envinject +gradle diff --git a/instances/tools.buildship/target/jenkins/plugins.log b/instances/tools.buildship/target/jenkins/plugins.log new file mode 100644 index 000000000..2251cb2e0 --- /dev/null +++ b/instances/tools.buildship/target/jenkins/plugins.log @@ -0,0 +1,132 @@ +Resulting plugin list: +analysis-model-api 12.9.1 +ant 511.v0a_a_1a_334f41b_ +antisamy-markup-formatter 162.v0e6ec0fcfcf6 +apache-httpcomponents-client-4-api 4.5.14-208.v438351942757 +apache-httpcomponents-client-5-api 5.4-135.v4da_349961256 +asm-api 9.7.1-97.v4cc844130d97 +authentication-tokens 1.119.v50285141b_7e1 +authorize-project 1.8.1 +bootstrap5-api 5.3.3-1 +bouncycastle-api 2.30.1.80-256.vf98926042a_9b_ +branch-api 2.1208.vf528356feca_4 +build-timeout 1.35 +caffeine-api 3.1.8-133.v17b_1ff2e0599 +checks-api 2.2.1 +cloudbees-disk-usage-simple 232.v713eeed2e1f4 +cloudbees-folder 6.980.v5a_cc0cb_25881 +command-launcher 116.vd85919c54a_d6 +commons-lang3-api 3.17.0-84.vb_b_938040b_078 +commons-text-api 1.13.0-153.v91dcd89e2a_22 +config-file-provider 980.v88956a_a_5d6a_d +configuration-as-code 1915.vcdd0a_d0d2625 +credentials 1405.vb_cda_74a_f8974 +credentials-binding 687.v619cb_15e923f +data-tables-api 2.1.8-1 +display-url-api 2.209.v582ed814ff2f +durable-task 581.v299a_5609d767 +echarts-api 5.5.1-5 +eddsa-api 0.3.0-4.v84c6f0f4969e +email-ext 1866.v14fa_6d201654 +envinject 2.919.v009a_a_1067cd0 +envinject-api 1.199.v3ce31253ed13 +extended-read-permission 61.vf24570ff3b_e9 +external-monitor-job 215.v2e88e894db_f8 +extra-columns 1.27 +font-awesome-api 6.6.0-2 +forensics-api 2.7.0 +ghprb 1.42.2 +git 5.7.0 +git-client 6.1.1 +git-parameter 0.10.0 +github 1.40.0 +github-api 1.321-478.vc9ce627ce001 +github-branch-source 1809.v088b_5f22c768 +gitlab-api 5.6.0-97.v6603a_83f8690 +gitlab-branch-source 715.v4c830b_ca_ef95 +gitlab-plugin 1.9.6 +gradle 2.14 +gson-api 2.11.0-85.v1f4e87273c33 +handy-uri-templates-2-api 2.1.8-30.v7e777411b_148 +hashicorp-vault-plugin 371.v884a_4dd60fb_6 +instance-identity 201.vd2a_b_5a_468a_a_6 +ionicons-api 74.v93d5eb_813d5f +jackson2-api 2.17.0-379.v02de8ec9f64c +jakarta-activation-api 2.1.3-1 +jakarta-mail-api 2.1.3-1 +javadoc 280.v050b_5c849f69 +javax-activation-api 1.2.0-7 +jaxb 2.3.9-1 +jdk-tool 80.v8a_dee33ed6f0 +jersey2-api 2.44-151.v6df377fff741 +jjwt-api 0.11.5-112.ve82dfb_224b_a_d +jobConfigHistory 1294.v961a_b_707546a_ +joda-time-api 2.13.0-93.v9934da_29b_a_e9 +jquery3-api 3.7.1-2 +jsch 0.2.16-86.v42e010d9484b_ +json-api 20250107-125.v28b_a_ffa_eb_f01 +json-path-api 2.9.0-118.v7f23ed82a_8b_8 +junit 1312.v1a_235a_b_94a_31 +kubernetes 4306.vc91e951ea_eb_d +kubernetes-client-api 6.10.0-240.v57880ce8b_0b_2 +kubernetes-credentials 190.v03c305394deb_ +ldap 770.vb_455e934581a_ +mailer 489.vd4b_25144138f +matrix-auth 3.2.3 +matrix-project 845.vffd7fa_f27555 +maven-plugin 3.24 +metrics 4.2.21-458.vcf496cb_839e4 +mina-sshd-api-common 2.14.0-138.v6341ee58e1df +mina-sshd-api-core 2.14.0-138.v6341ee58e1df +okhttp-api 4.11.0-183.va_87fc7a_89810 +pam-auth 1.11 +parameterized-trigger 806.vf6fff3e28c3e +pipeline-build-step 540.vb_e8849e1a_b_d8 +pipeline-graph-analysis 216.vfd8b_ece330ca_ +pipeline-graph-view 401.v99b_6582132f4 +pipeline-groovy-lib 749.v70084559234a_ +pipeline-input-step 508.v584c0e9a_2177 +pipeline-maven 1469.ve15ca_a_b_90b_44 +pipeline-maven-api 1469.ve15ca_a_b_90b_44 +pipeline-milestone-step 119.vdfdc43fc3b_9a_ +pipeline-model-api 2.2218.v56d0cda_37c72 +pipeline-model-definition 2.2218.v56d0cda_37c72 +pipeline-model-extensions 2.2218.v56d0cda_37c72 +pipeline-rest-api 2.34 +pipeline-stage-step 312.v8cd10304c27a_ +pipeline-stage-tags-metadata 2.2218.v56d0cda_37c72 +pipeline-stage-view 2.34 +plain-credentials 183.va_de8f1dd5a_2b_ +plugin-util-api 5.1.0 +prism-api 1.29.0-18 +prometheus 801.v98e119d8eeda_ +promoted-builds 965.vcda_c6a_e0998f +rebuild 332.va_1ee476d8f6d +resource-disposer 0.25 +scm-api 703.v72ff4b_259600 +script-security 1369.v9b_98a_4e95b_2d +simple-theme-plugin 196.v96d9592f4efa_ +snakeyaml-api 2.3-123.v13484c65210a_ +sonar 2.17.3 +ssh-agent 376.v8933585c69d3 +ssh-credentials 349.vb_8b_6b_9709f5b_ +ssh-slaves 3.1021.va_cc11b_de26a_e +structs 338.v848422169819 +timestamper 1.28 +token-macro 400.v35420b_922dcb_ +trilead-api 2.147.vb_73cc728a_32e +variant 60.v7290fc0eb_b_cd +warnings-ng 11.12.0 +workflow-aggregator 600.vb_57cdd26fdd7 +workflow-api 1358.vfb_5780da_64cb_ +workflow-basic-steps 1058.vcb_fc1e3a_21a_9 +workflow-cps 4009.v0089238351a_9 +workflow-durable-task-step 1400.v7a_fd50a_091de +workflow-job 1498.v33a_0c6f3a_4b_4 +workflow-multibranch 795.ve0cb_1f45ca_9a_ +workflow-scm-step 427.v4ca_6512e7df1 +workflow-step-api 678.v3ee58b_469476 +workflow-support 943.v8b_0d01a_7b_a_08 +ws-cleanup 0.48 +xvnc 1.28 + diff --git a/instances/tools.buildship/target/k8s/configmap-jenkins-config.yml b/instances/tools.buildship/target/k8s/configmap-jenkins-config.yml index a482d03cd..f994c10da 100644 --- a/instances/tools.buildship/target/k8s/configmap-jenkins-config.yml +++ b/instances/tools.buildship/target/k8s/configmap-jenkins-config.yml @@ -151,6 +151,9 @@ data: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false @@ -242,6 +245,9 @@ data: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false @@ -333,6 +339,9 @@ data: - emptyDirVolume: memory: false mountPath: "/home/jenkins/.m2/wrapper" + - emptyDirVolume: + memory: false + mountPath: "/home/jenkins/.m2/.develocity" workspaceVolume: emptyDirWorkspaceVolume: memory: false diff --git a/instances/tools.buildship/target/k8s/statefulset.json b/instances/tools.buildship/target/k8s/statefulset.json index eadd9ea55..592a8d795 100644 --- a/instances/tools.buildship/target/k8s/statefulset.json +++ b/instances/tools.buildship/target/k8s/statefulset.json @@ -119,7 +119,12 @@ "cpu": "250m" } }, - "securityContext": { }, + "securityContext": { + "seLinuxOptions": { + "level": "s0:c64,c39", + "type": "spc_t" + } + }, "volumeMounts": [ { "mountPath": "/var/jenkins", diff --git a/instances/tools.mylyn/config.jsonnet b/instances/tools.mylyn/config.jsonnet index 60b346089..a462ef6ba 100644 --- a/instances/tools.mylyn/config.jsonnet +++ b/instances/tools.mylyn/config.jsonnet @@ -7,6 +7,7 @@ plugins+: [ "xunit", "warnings-ng", + "gradle" ] }, develocity+: { diff --git a/instances/tools.mylyn/target/config.json b/instances/tools.mylyn/target/config.json index 22fbfd1a0..bca2d4407 100644 --- a/instances/tools.mylyn/target/config.json +++ b/instances/tools.mylyn/target/config.json @@ -417,7 +417,8 @@ ], "plugins": [ "xunit", - "warnings-ng" + "warnings-ng", + "gradle" ], "pluginsForceUpgrade": true, "staticAgentCount": 0, diff --git a/instances/tools.mylyn/target/jenkins/plugins-list.txt b/instances/tools.mylyn/target/jenkins/plugins-list.txt index b29e14c4e..bee467cab 100644 --- a/instances/tools.mylyn/target/jenkins/plugins-list.txt +++ b/instances/tools.mylyn/target/jenkins/plugins-list.txt @@ -1,3 +1,4 @@ # GENERATED FILE - DO NOT EDIT +gradle warnings-ng xunit diff --git a/instances/tools.mylyn/target/jenkins/plugins.log b/instances/tools.mylyn/target/jenkins/plugins.log index d0c42b9e8..d34b802c0 100644 --- a/instances/tools.mylyn/target/jenkins/plugins.log +++ b/instances/tools.mylyn/target/jenkins/plugins.log @@ -3,21 +3,21 @@ analysis-model-api 12.9.1 ant 511.v0a_a_1a_334f41b_ antisamy-markup-formatter 162.v0e6ec0fcfcf6 apache-httpcomponents-client-4-api 4.5.14-208.v438351942757 -apache-httpcomponents-client-5-api 5.4-133.vc674f119dc48 +apache-httpcomponents-client-5-api 5.4-135.v4da_349961256 asm-api 9.7.1-97.v4cc844130d97 authentication-tokens 1.119.v50285141b_7e1 authorize-project 1.8.1 bootstrap5-api 5.3.3-1 -bouncycastle-api 2.30.1.79-254.vfdb_814e7791e -branch-api 2.1206.vd9f35001c95c -build-timeout 1.33 +bouncycastle-api 2.30.1.80-256.vf98926042a_9b_ +branch-api 2.1208.vf528356feca_4 +build-timeout 1.35 caffeine-api 3.1.8-133.v17b_1ff2e0599 checks-api 2.2.1 cloudbees-disk-usage-simple 232.v713eeed2e1f4 -cloudbees-folder 6.976.v4dc79fb_c458d +cloudbees-folder 6.980.v5a_cc0cb_25881 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 +commons-text-api 1.13.0-153.v91dcd89e2a_22 config-file-provider 980.v88956a_a_5d6a_d configuration-as-code 1915.vcdd0a_d0d2625 credentials 1405.vb_cda_74a_f8974 @@ -36,14 +36,15 @@ font-awesome-api 6.6.0-2 forensics-api 2.7.0 ghprb 1.42.2 git 5.7.0 -git-client 6.1.0 +git-client 6.1.1 git-parameter 0.10.0 github 1.40.0 github-api 1.321-478.vc9ce627ce001 -github-branch-source 1807.v50351eb_7dd13 +github-branch-source 1809.v088b_5f22c768 gitlab-api 5.6.0-97.v6603a_83f8690 gitlab-branch-source 715.v4c830b_ca_ef95 gitlab-plugin 1.9.6 +gradle 2.14 gson-api 2.11.0-85.v1f4e87273c33 handy-uri-templates-2-api 2.1.8-30.v7e777411b_148 hashicorp-vault-plugin 371.v884a_4dd60fb_6 @@ -62,7 +63,7 @@ jobConfigHistory 1294.v961a_b_707546a_ joda-time-api 2.13.0-93.v9934da_29b_a_e9 jquery3-api 3.7.1-2 jsch 0.2.16-86.v42e010d9484b_ -json-api 20241224-119.va_dca_a_b_ea_7da_5 +json-api 20250107-125.v28b_a_ffa_eb_f01 json-path-api 2.9.0-118.v7f23ed82a_8b_8 junit 1312.v1a_235a_b_94a_31 kubernetes 4306.vc91e951ea_eb_d @@ -71,7 +72,7 @@ kubernetes-credentials 190.v03c305394deb_ ldap 770.vb_455e934581a_ mailer 489.vd4b_25144138f matrix-auth 3.2.3 -matrix-project 840.v812f627cb_578 +matrix-project 845.vffd7fa_f27555 maven-plugin 3.24 metrics 4.2.21-458.vcf496cb_839e4 mina-sshd-api-common 2.14.0-138.v6341ee58e1df @@ -81,8 +82,8 @@ pam-auth 1.11 parameterized-trigger 806.vf6fff3e28c3e pipeline-build-step 540.vb_e8849e1a_b_d8 pipeline-graph-analysis 216.vfd8b_ece330ca_ -pipeline-graph-view 382.vb_9a_27b_7b_ea_71 -pipeline-groovy-lib 745.vdf6077913de0 +pipeline-graph-view 401.v99b_6582132f4 +pipeline-groovy-lib 749.v70084559234a_ pipeline-input-step 508.v584c0e9a_2177 pipeline-maven 1469.ve15ca_a_b_90b_44 pipeline-maven-api 1469.ve15ca_a_b_90b_44 @@ -101,7 +102,7 @@ prometheus 801.v98e119d8eeda_ promoted-builds 965.vcda_c6a_e0998f rebuild 332.va_1ee476d8f6d resource-disposer 0.25 -scm-api 698.v8e3b_c788f0a_6 +scm-api 703.v72ff4b_259600 script-security 1369.v9b_98a_4e95b_2d simple-theme-plugin 196.v96d9592f4efa_ snakeyaml-api 2.3-123.v13484c65210a_ @@ -116,15 +117,15 @@ trilead-api 2.147.vb_73cc728a_32e variant 60.v7290fc0eb_b_cd warnings-ng 11.12.0 workflow-aggregator 600.vb_57cdd26fdd7 -workflow-api 1336.vee415d95c521 +workflow-api 1358.vfb_5780da_64cb_ workflow-basic-steps 1058.vcb_fc1e3a_21a_9 -workflow-cps 4007.vd705fc76a_34e -workflow-durable-task-step 1398.vf6c9e89e5988 -workflow-job 1476.v90f02a_225559 +workflow-cps 4009.v0089238351a_9 +workflow-durable-task-step 1400.v7a_fd50a_091de +workflow-job 1498.v33a_0c6f3a_4b_4 workflow-multibranch 795.ve0cb_1f45ca_9a_ workflow-scm-step 427.v4ca_6512e7df1 workflow-step-api 678.v3ee58b_469476 -workflow-support 936.v9fa_77211ca_e1 +workflow-support 943.v8b_0d01a_7b_a_08 ws-cleanup 0.48 xunit 3.1.5 xvnc 1.28 diff --git a/instances/tools.mylyn/target/jenkins/title.js b/instances/tools.mylyn/target/jenkins/title.js index 721911724..a3385e067 100644 --- a/instances/tools.mylyn/target/jenkins/title.js +++ b/instances/tools.mylyn/target/jenkins/title.js @@ -1 +1,15 @@ document.title = "Eclipse Mylyn - " + document.title; +document.addEventListener('DOMContentLoaded', function() { + let header = document.querySelector('.page-header__brand'); + if (header) { + let newLink = document.createElement('a'); + newLink.href = 'https://github.com/eclipse-cbi/jiro/blob/master/instances/tools.mylyn/target/config.json'; + newLink.textContent = 'JCasC Source'; + newLink.style = 'color: white; border-left: 1px solid white; padding-left: 1em; font-size: 1.1em; position: relative; top: 0.2em; left: -1.6em;'; + newLink.target = '_blank'; + newLink.title = 'JIRO JCasC Configuration as Code'; + header.appendChild(newLink); + } else { + console.log('Element with class "header" not found.'); + } +});