jenkins: Master: HostName: jenkins.molgenis.org ServiceType: ClusterIP InstallPlugins: - kubernetes:1.8.4 - workflow-aggregator:2.5 - workflow-job:2.21 - credentials-binding:1.16 - git:3.9.1 Jobs: |- molgenis: |- false true -1 -1 false a1f535cd-ab83-4d42-8993-0c3e59cf139f http://github.com/molgenis/molgenis.git Jenkinsfile # Kubernetes secret that contains a 'credentials.xml' for Jenkins # CredentialsXmlSecret: jenkins-credentials # Kubernetes secret that contains files to be put in the Jenkins 'secrets' directory, # useful to manage encryption keys used for credentials.xml for instance (such as # master.key and hudson.util.Secret) # SecretsFilesSecret: jenkins-secrets CustomConfigMap: true rbac: install: true # A second agent to configure a second pod template Pod: Enabled: true Image: "webhost12.service.rug.nl/molgenis/molgenis-maven" ImageTag: latest # ImagePullSecret: jenkins Label: "molgenis-maven" Privileged: false Cpu: "200m" Memory: "256Mi" # You may want to change this to true while testing a new image AlwaysPullImage: true Command: "/bin/sh -c" Args: "cat" TTY: true # You can define the volumes that you want to mount for this container # Allowed types are: ConfigMap, EmptyDir, HostPath, Nfs, Pod, Secret # Configure the attributes as they appear in the corresponding Java class for that type # https://github.com/jenkinsci/kubernetes-plugin/tree/master/src/main/java/org/csanchez/jenkins/plugins/kubernetes/volumes volumes: - type: "HostPath" mountPath: "/var/run/docker.sock" hostPath: "/var/run/docker.sock" # - type: Secret # secretName: mysecret # mountPath: /var/myapp/mysecret NodeSelector: {} # Key Value selectors. Ex: # jenkins-agent: v1