Fix: Move nexus login out of common scope 95/73395/7 master v0.91.3
authorbenzelleroehr <ben.zelleroehr@telekom.de>
Mon, 3 Feb 2025 09:28:18 +0000 (10:28 +0100)
committerbenzelleroehr <ben.zelleroehr@telekom.de>
Mon, 17 Feb 2025 12:23:09 +0000 (13:23 +0100)
Change-Id: Iabe2f5362c63a39dc6965e746142d8041bb96caf
Signed-off-by: benzelleroehr <ben.zelleroehr@telekom.de>
jjb/lf-gradle-jobs.yaml
releasenotes/notes/fix-gradle-jobs-fd5bc66d5aed537b.yaml [new file with mode: 0644]

index 1b1824d..d5d8814 100644 (file)
       - lf-infra-wrappers:
           build-timeout: "{build-timeout}"
           jenkins-ssh-credential: "{jenkins-ssh-credential}"
       - lf-infra-wrappers:
           build-timeout: "{build-timeout}"
           jenkins-ssh-credential: "{jenkins-ssh-credential}"
-      - credentials-binding:
-          - username-password-separated:
-              credential-id: "{publish-credential}"
-              username: NEXUS_USERNAME
-              password: NEXUS_PASSWORD
     publishers:
       - lf-infra-publish
 
     publishers:
       - lf-infra-publish
 
     id: gerrit-gradle-publish-jar
     <<: *lf_gradle_common
 
     id: gerrit-gradle-publish-jar
     <<: *lf_gradle_common
 
+    wrappers:
+      - lf-infra-wrappers:
+          build-timeout: "{build-timeout}"
+          jenkins-ssh-credential: "{jenkins-ssh-credential}"
+      - credentials-binding:
+          - username-password-separated:
+              credential-id: "{publish-credential}"
+              username: NEXUS_USERNAME
+              password: NEXUS_PASSWORD
+
     builders:
       - lf-infra-pre-build
       - lf-update-java-alternatives:
     builders:
       - lf-infra-pre-build
       - lf-update-java-alternatives:
diff --git a/releasenotes/notes/fix-gradle-jobs-fd5bc66d5aed537b.yaml b/releasenotes/notes/fix-gradle-jobs-fd5bc66d5aed537b.yaml
new file mode 100644 (file)
index 0000000..b84937e
--- /dev/null
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    Move credentials-binding for nexus login out of common scope. It is not
+    needed for all jobs and results in pipeline failure if no credentials are set.