我使用teamconcert
插件将Jenkins与我们的源代码控制系统集成在一起。使用自由格式的作业,源代码的检出直接在${JENKINS_WORKSPACE}
中进行。当我使用管道作业时,源代码已签出到${JENKINS_WORKSPACE}@script
。我注意到还有其他@folders
,例如${JENKINS_WORKSPACE}@libs
,偶尔还有${JENKINS_WORKSPACE}@tmp
。
很显然,我不会弄乱libs
和tmp
,但是由于我的代码正在放入@script
,并且需要进入管道脚本中的那个文件夹,所以将我的dir
设置为${JENKINS_WORKSPACE}@script
正确吗?似乎只是笨拙而奇怪。为什么管道要这样做?