同一个工作空间适合多个工作

我有一个叫做“开发”的工作,另一个叫做“代码分析”。 目前我们有两个不同的工作和不同的工作空间,但代码相同; 有什么办法可以将同一工作空间用于多个工作吗?
我查看了Jenkins中可用的插件,但是我没有找到任何合适的插件。


假设您的开发Jenkins作业工作区是/var/workspace/job1 。 在code analysis作业配置页面的Advanced Project Options单击Advanced然后选择Use custom workspace并为开发作业提供相同的工作空间/var/workspace/job1


有一个Jenkins插件,它可以让你创建一个共享的工作场所,并在每个需要来自特定存储库的文件的作业上进行设置。

用例:

与您需要的类似,首先从同一个Git存储库创建两个作业,然后转到“管理Jenkins”并创建一个共享工作区 。 并指出,每一份工作你需要从这些文件中读取。

詹金斯插件

https://wiki.jenkins-ci.org/display/JENKINS/Shared+workspace+plugin#


PS:你应该看看“已知问题”可能会成为你的需求破产者。

有时,在新复制的作业上,共享空间url参数不保存到第一个“保存”配置,您应该保存作业两次以确保。

^^这一个它仍然没有解决,我尝试过,但仍然发生。 经过几次保存(只是肯定),作业完美运行。


如果您无法找到Use custom workspace ,则可以将其置于您的项目configure>General>Advanced>Use custom workspace

链接地址: http://www.djcxy.com/p/54945.html

上一篇: Same workspace for multiple jobs

下一篇: Jenkins Ivy Job Creating Multiple Workspaces