2017-05-02 2 views
0

私はJenkins pipline(Jenkins v2.58上)を実行しており、マスタではなくスレーブ上で実行されるビルドを取得しようとしています。しかし、Jenkinsfileで何をしようとしても、Jenkinsはマスターを続けています。マスタではないスレーブ上でpiplineを実行

スレーブエクゼキュータを指定するにはどうすればよいですか?それは場合に役立ちます

はここで、私のおもちゃJenkinsfileです:

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

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

答えて

0

右の構文は次のとおりであるように思われる:

pipeline { 
    agent { label 'CentOS7' } 

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

はまた、あなたのマスターが実行されていることを確認してください。

+1

他の人にそれが分かれていることを知ってもらえたら、あなたの答えを(あなたができればいつでも)受け入れることができます。ありがとう! – burnettk

+0

ありがとうございます。 – burnettk

関連する問題