[英]Where do files go after the p4sync in Jenkins pipeline and why does p4 sync thrice?
我正在尝试从自由形式迁移到 Jenkins 上的管道。 另外,我正在尝试使此 Jenkinsfile 可重复用于其他类似的工作。 我遇到了一些关于 Perforce 同步的问题。 我尝试在网上查找,但文档似乎很稀疏...
Jenkins 仅从 Perforce 获取 Jenkinsfile。 同步的 rest 在文件中完成。
管道代码:
stage('Perforce Sync') {
agent {
label 'worker'
}
steps{
p4sync(
credential: 'PerforceCredential',
format: 'pipeline-${NODE_NAME}-${JOB_NAME}',
populate: autoClean(),
source: depotSource(
'''//Analytics/Scripts/xyz/Common/... //pipeline-${NODE_NAME}-${JOB_NAME}/Common/...
//Analytics/Scripts/xyz/Jobs/${target}.toString()/... //pipeline-${NODE_NAME}-${JOB_NAME}/Jobs/${target}.toString()/...''')
)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.