Hi, I am new to Jenkins, Need a help wrt a scenario. I have to configure 
jenkins shared pipeline.

my current jenkinsfile somethhing like looks like -

stage('npm docker build'){
            sh 'docker pull xxx.net/xxx/xxx'
            sh 'chmod -R 777 .'                
            docker_node = docker.build('xxx.net/xxx/xxx')
        }

        stage('npm install'){
                    docker_node.inside('') {  
                        sh 'npm install'
                    }
        }
        stage('Do something'){
                    docker_node.inside('') {  
                       Do something
                    }
        }

         stage('Do something'){
            docker_node.inside(''){
                Do something
              }
         }  

         stage('Next stage'){
             
              docker_node.inside(''){     
               
            }
 
             
         }

         stage('Test'){
            def test= docker.image('xxx.net/xxx/xxx')
            test.inside(''){
               run my test
            }
        }


I want move the execution of all the stages to shared pipeline. But as you 
all the execution happening inside the docker node which is built at the 
first stage, and executing the next stages inside docker node..
How can I pass the docker node reference to subsequent stages.

-- 
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/d6920fab-01b2-417c-b650-1b493b445d3b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to