1 and 2 should work for sure, we have a test for env vars

https://github.com/jenkinsci/kubernetes-plugin/blob/master/src/test/resources/org/csanchez/jenkins/plugins/kubernetes/pipeline/runWithEnvVars.groovy



On Fri, Aug 24, 2018 at 10:27 AM Tristan FAURE <faure.tris...@gmail.com>
wrote:

> Hello,
> I'm waiting for your feedback before opening a bug
>
> for information I have seen this SO post :
> https://stackoverflow.com/questions/45372798/jenkins-kubernetes-plugin-not-passing-environment-variables-with-pipeline
> and some others but I can't figure out why it is not working
>
> My jenkins configuration (admin):
> EnvVars
> Evironment variable :
> key : MAVEN_OPTS
> Value : -Djavax.net.ssl.trustStore=/etc/ssl/certs/cacerts
>
> my jenkinsfile :
>
> def label = "pod-${UUID.randomUUID().toString()}"
> pipeline {
> agent {
> kubernetes {
> label "${label }"
> yaml """
> spec:
> containers:
> - name: maven
> image: maven:3-jdk-8
> command:
> - cat
> tty: true
> """
> }
> }
> stages {
> stage('Run maven') {
> steps {
> sh 'set'
> //1
> sh 'echo MAVEN_OPTS = ${MAVEN_OPTS}'
> container('maven') {
> // 2
> sh 'echo MAVEN_OPTS = ${MAVEN_OPTS}'
> script {
> configFileProvider([configFile(fileId: 'maven_artifactory', variable:
> 'MAVEN_SETTINGS')]) {
> // 3
> sh 'echo MAVEN_OPTS = ${MAVEN_OPTS}'
>             }
> }
> }
> }
> }
> }
> }
>
>
> Everything is OK in the YAML when i check on my kubernetes cluster
>
> but at execution echo MAVEN_OPTS works only in the first case
>
> Thank you in advance
>
> Tristan FAURE
>
>
> --
> 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 jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/b0469a40-1557-4766-b348-033a669ddfe3%40googlegroups.com
> <https://groups.google.com/d/msgid/jenkinsci-users/b0469a40-1557-4766-b348-033a669ddfe3%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 jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CALHFn6O%2B6ncntGDMfx9H-FWdWf8UcDs0Kka4vzOD46RZjXeU1g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to