2017-05-02 4 views
0

Ich bin Jenkins pipline (auf Jenkins v2.58) laufen und versuche, den Build auf einem Slave nicht den Master laufen zu lassen. Doch egal, welche Magie ich in der Jenkinsfile versuche, Jenkins läuft weiter auf Master.Run Pipline auf Slave nicht Master

Wie lege ich einen Slave-Executor fest?

Hier ist mein Spielzeug Jenkinsfile, wenn das hilft: erscheint

pipeline { 
    agent { 
     node { 
      label='CentOS7' 
     } 
    } 

    stages { 
     stage('Creating tox virtual environment') { 
      steps { 
       sh 'uname -a' 
       sh 'tox -v --recreate' 
      } 
     } 
    } 
} 

Antwort

0

Die richtige Syntax zu sein: läuft

pipeline { 
    agent { label 'CentOS7' } 

    stages { 
     stage('Creating tox virtual environment') { 
      steps { 
       sh 'uname -a' 
       sh 'tox -v --recreate' 
      } 
     } 
    } 
} 

Also, stellen Sie sicher, dass Ihr Master.

+1

Fühlen Sie sich frei, Ihre Antwort zu akzeptieren (wenn und wenn Sie können), damit andere wissen, dass es aussortiert ist. Vielen Dank! – burnettk

+0

danke, ich verstehe. – burnettk

Verwandte Themen