我在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
中运行。我还需要添加什么来确保我的subDir
在stages
中运行?
答案 0 :(得分:0)
checkoutToSub目录不会更改构建的工作空间。您可以通过在阶段开始时设置WORKSPACE环境来更改工作空间。在下面几行中更改工作空间
pipeline{
agent { label 'master' }
environment {
WORKSPACE="${WORKSPACE}/subdir"
}
stages{}
}