Skip to content

Instantly share code, notes, and snippets.

View xiaojueguan's full-sized avatar
💭
I may be slow to respond.

XiaojueGuan xiaojueguan

💭
I may be slow to respond.
View GitHub Profile
@xiaojueguan
xiaojueguan / kubernetes.groovy
Created May 12, 2022 02:15 — forked from kenych/kubernetes.groovy
Jenkins Kubernetes plugin config script
import hudson.model.*
import jenkins.model.*
import org.csanchez.jenkins.plugins.kubernetes.*
import org.csanchez.jenkins.plugins.kubernetes.volumes.workspace.EmptyDirWorkspaceVolume
import org.csanchez.jenkins.plugins.kubernetes.volumes.HostPathVolume
//since kubernetes-1.0
//import org.csanchez.jenkins.plugins.kubernetes.model.KeyValueEnvVar
import org.csanchez.jenkins.plugins.kubernetes.PodEnvVar
//change after testing
ConfigObject conf = new ConfigSlurper().parse(new File(System.getenv("JENKINS_HOME") + '/jenkins_config/kubernetes.txt').text)