2017-07-19 2 views
0

Ich habe eine Jenkinsfile, die von Jenkins2.0 auf einem GitHub Repo ausgeführt wird, wenn Code zusammengeführt wird der Job wird der Code auschecken Führen Sie Komponententests durch und erstellen Sie sie.So wählen Sie verschiedene Git-Repos (Main & Gabeln) in groovy Jenkinsfile Jenkins2.0 Job

Ich möchte die gleiche Jenkinsfile auf gegabelten GitHub Repo verwenden, aber nur den Code auschecken und den Code erstellen.

import hudson.model.*; 

stage('Checkout') { 
    node{ 
     git branch: '<BRANCH_NAME>', credentialsId: '<JENKINS_CREDENTIAL_ID>', url: '[email protected]<URL_OF_REPOSITORY>' 
    } 
} 

stage('Test'){ 
    node{ 
     "run unit tests" 
    } 
} 

stage('Build'){ 
    node{ 
     "build project" 
    } 
} 

Antwort

0

können Sie die Teststrecke entfernen und fügen Sie Ihre eigenen gegabelt git clone url

import hudson.model.*; 

stage('Checkout') { 
    node{ 
     git branch: '<BRANCH_NAME>', credentialsId: '<JENKINS_CREDENTIAL_ID>', url: '[email protected]<URL_OF_YOUR_FORKED_REPOSITORY>' 
    } 
} 

stage('Build'){ 
    node{ 
     "build project" 
    } 
} 
Verwandte Themen