Thanks. This fixed the issue. On Thursday, 26 April 2018 11:17:58 UTC+2, Carlos Sanchez wrote: > > there's a typo in the example > defaultContainer: 'jnlp' > should be > defaultContainer 'jnlp' > see https://github.com/jenkinsci/kubernetes-plugin/pull/316 > > On Thu, Apr 26, 2018 at 8:42 AM Ram Kamath <[email protected] > <javascript:>> wrote: > >> Dear Jenkins Users, >> >> I am trying to make use of the pod creation with yaml feature introduced >> in V1.6. I am using the example pipeline on the GitHub page [HERE] >> <https://github.com/jenkinsci/kubernetes-plugin>. I always get an >> exception. Could anybody shed some light on my possible mistake? >> >> my jenkinsfile is >> pipeline { >> agent { >> kubernetes { >> label 'mypod' >> defaultContainer: 'jnlp' >> yaml """ >> apiVersion: v1 >> kind: Pod >> metadata: >> labels: >> app: test >> spec: >> containers: >> - name: maven >> image: maven:alpine >> command: >> - cat >> tty: true >> - name: busybox >> image: busybox >> command: >> - cat >> tty: true >> """ >> } >> } >> stages { >> stage('Run maven') { >> steps { >> container('maven') { >> sh 'mvn -version' >> } >> container('busybox') { >> sh '/bin/busybox' >> } >> } >> } >> } >> } >> >> And the exception is >> >> Obtained Jenkinsfile from 890534edc3963a758f650fb2a5d0bcea77869b86 >> Running in Durability level: MAX_SURVIVABILITY >> org.codehaus.groovy.control.MultipleCompilationErrorsException: startup >> failed: >> WorkflowScript: 3: Expected to find someKey "someValue" @ line 3, column 16. >> kubernetes { >> ^ >> >> 1 error >> >> at >> org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:310) >> at >> org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1085) >> at >> org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:603) >> at >> org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:581) >> at >> org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:558) >> at >> groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:298) >> at >> groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:268) >> at groovy.lang.GroovyShell.parseClass(GroovyShell.java:688) >> at groovy.lang.GroovyShell.parse(GroovyShell.java:700) >> at >> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:133) >> at >> org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:127) >> at >> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:559) >> at >> org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:520) >> at >> org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:323) >> at >> hudson.model.ResourceController.execute(ResourceController.java:97) >> at hudson.model.Executor.run(Executor.java:429) >> Finished: FAILURE >> >> >> I am using plugin version 1.6 and Jenkins 2.107.2 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/3b15c9ce-1b35-4171-9ab1-63a0286e1867%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jenkinsci-users/3b15c9ce-1b35-4171-9ab1-63a0286e1867%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> >
-- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/b5e69051-8ad9-4ac1-900e-e3492c033f6c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
