所以我要建立一个新的构建管道,它是相当复杂的,它是多阶段的,在各个阶段多任务。
但是我遇到了问题,因为当我试图通过在同一个代理工作文件夹中执行一个阶段的第二个和第三个作业来保存一些任务时。当然这不太管用。它有时确实有效,但有时不起作用。我希望不同的作业要么始终运行在与作业相同的文件夹中,要么永远不运行,但有时不会。
总之,我想知道是否有办法将整个阶段或管道限制到一个工作目录。有什么想法吗?谢谢!
发布于 2021-12-30 16:25:18
是否有办法将整个阶段或管道限制到单个工作目录?
不,没有。代理可以选择其工作目录的哪个子目录作为任何给定工作的工作区,这是不可控制的。
此外,依赖为每个作业使用的相同工作区,假设每个作业使用相同的代理,这不是设计作业和代理的方式。假设每个作业在逻辑上是独立的,并且能够在可用的代理(从池中)上运行。
除非池中只有一个满足需求的代理,否则无法保证后续作业将使用与以前作业相同的代理。
https://stackoverflow.com/questions/70529025
复制相似问题