#8 Add Configuration as Code plugin integration

This commit is contained in:
Tomasz Sęk
2019-03-01 17:48:35 +01:00
parent 5af834869b
commit ebf1163b28
8 changed files with 244 additions and 21 deletions
+6 -2
View File
@@ -221,7 +221,6 @@ kubectl get configmap jenkins-operator-user-configuration-example -o yaml
apiVersion: v1
data:
1-configure-theme.groovy: |2
import jenkins.*
import jenkins.model.*
import hudson.*
@@ -241,6 +240,9 @@ data:
decorator.save();
jenkins.save()
1-system-message.yaml: |2
jenkins:
systemMessage: "Configuration as Code integration works!!!"
kind: ConfigMap
metadata:
labels:
@@ -251,7 +253,9 @@ metadata:
namespace: default
```
When **jenkins-operator-user-configuration-example** ConfigMap is updated Jenkins automatically runs the **jenkins-operator-user-configuration** Jenkins Job which executes all scripts.
When **jenkins-operator-user-configuration-example** ConfigMap is updated Jenkins automatically
runs the **jenkins-operator-user-configuration** Jenkins Job which executes all scripts then
runs the **jenkins-operator-user-configuration-casc** Jenkins Job which applies Configuration as Code configuration.
## Install Plugins