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.
This commit is contained in:
@@ -597,6 +597,20 @@ controller:
|
|||||||
# - https://acme.org/jenkins.yaml
|
# - https://acme.org/jenkins.yaml
|
||||||
# -- List of Jenkins Config as Code scripts
|
# -- List of Jenkins Config as Code scripts
|
||||||
configScripts:
|
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: |
|
pipeline-credentials: |
|
||||||
credentials:
|
credentials:
|
||||||
system:
|
system:
|
||||||
|
|||||||
Reference in New Issue
Block a user