diff --git a/services/jenkins/configmap-jcasc.yaml b/services/jenkins/configmap-jcasc.yaml index d4a29f1..9e116c0 100644 --- a/services/jenkins/configmap-jcasc.yaml +++ b/services/jenkins/configmap-jcasc.yaml @@ -158,33 +158,24 @@ data: } } } - multibranchPipelineJob('titan-iac-quality-gate') { - branchSources { - branchSource { - source { + pipelineJob('titan-iac-quality-gate') { + triggers { + scm('H/12 * * * *') + } + definition { + cpsScm { + scm { git { - id('titan-iac-quality-gate') - remote('https://scm.bstein.dev/bstein/titan-iac.git') - credentialsId('gitea-pat') + remote { + url('https://scm.bstein.dev/bstein/titan-iac.git') + credentials('gitea-pat') + } + branches('*/main') } } - } - } - factory { - workflowBranchProjectFactory { scriptPath('ci/Jenkinsfile.titan-iac') } } - orphanedItemStrategy { - discardOldItems { - numToKeep(30) - } - } - triggers { - periodicFolderTrigger { - interval('12h') - } - } } base.yaml: | jenkins: diff --git a/services/jenkins/configmap-plugins.yaml b/services/jenkins/configmap-plugins.yaml index 108c646..d20a283 100644 --- a/services/jenkins/configmap-plugins.yaml +++ b/services/jenkins/configmap-plugins.yaml @@ -9,10 +9,8 @@ data: kubernetes workflow-aggregator git - git-branch-source pipeline-utility-steps configuration-as-code - configuration-as-code-support oic-auth job-dsl simple-theme-plugin