From 142dd15922c27b94e14a58847395ea319ae3e173 Mon Sep 17 00:00:00 2001 From: duynguyen Date: Sun, 26 Apr 2026 13:57:56 +0700 Subject: [PATCH] feat: register homelab shared library in Jenkins JCasC Adds global pipeline library 'homelab' pointing to gitea.fireflylab.cc/duynguyen/homelab-jenkins-shared-libs.git on main branch. Uses gitea-credentials for auth. --- manifest/jenkins/values.yaml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/manifest/jenkins/values.yaml b/manifest/jenkins/values.yaml index 8c22242..ac82a0b 100644 --- a/manifest/jenkins/values.yaml +++ b/manifest/jenkins/values.yaml @@ -597,6 +597,20 @@ controller: # - https://acme.org/jenkins.yaml # -- List of Jenkins Config as Code scripts configScripts: + global-libraries: | + unclassified: + globalLibraries: + libraries: + - name: "homelab" + defaultVersion: "main" + implicit: false + allowVersionOverride: true + retriever: + modernSCM: + scm: + git: + remote: "https://gitea.fireflylab.cc/duynguyen/homelab-jenkins-shared-libs.git" + credentialsId: "gitea-credentials" pipeline-credentials: | credentials: system: