Vit*_*iyH 1 jenkins jenkins-pipeline
如何强制在一个工作区中执行所有管道作业?例如“/home/jenkins/workspace/pipeline”,但不是自己工作空间中的每个作业“/home/jenkins/workspace/job01 /home/jenkins/workspace/job02 等”?
目标:构建作业 -> 代码分析(需要在“构建作业”工作区中运行声纳扫描仪) -> 单元测试/发布/部署/等。
感谢您的任何建议。
您可以使用 ws 命令:
ws("/home/jenkins/workspace/pipeline") {
// your code goes here
}
Run Code Online (Sandbox Code Playgroud)
请参阅: https: //jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#ws-allocate-workspace https://github.com/runelabs/jenkins2-pipeline-multibranch-1-example/斑点/master/Jenkinsfile#L14
| 归档时间: |
|
| 查看次数: |
4956 次 |
| 最近记录: |