checkoutToSub目录不影响下游阶段

时间:2018-12-07 00:51:59

标签: jenkins jenkins-pipeline

我在Jenkins pipeline docs和构建控制台中找到了checkoutToSub目录,我看到的输出是streamsConfiguration.put(StreamsConfig.REQUEST_TIMEOUT_MS_CONFIG, 100000); ,但是当第一个

Running in /home/ec2-user/workspace/projectDir/subDir

阻止它在常规工作空间stage('install/fetch dependencies') { steps { 中运行,而不是在projectDir中运行。我还需要添加什么来确保我的subDirstages中运行?

1 个答案:

答案 0 :(得分:0)

checkoutToSub目录不会更改构建的工作空间。您可以通过在阶段开始时设置WORKSPACE环境来更改工作空间。在下面几行中更改工作空间

pipeline{
    agent { label 'master' }
    environment { 
    WORKSPACE="${WORKSPACE}/subdir" 
    }
    stages{}
}