Scg*_*Scg 68 jenkins jenkins-plugins jenkins-cli
我有一个名为"开发"的工作和另一个名为"代码分析"的项目.目前我们有两个不同的工作和不同的工作空间,但代码相同; 我们有什么办法可以为多个工作使用相同的工作空间吗?
我检查了Jenkins中可用的插件,但我找不到合适的插件.
Dip*_*u H 77
假设您的开发Jenkins作业工作区是/var/workspace/job1
.在General
作业配置页面中,Advanced...
单击选项卡,Use custom workspace
然后选择该选项/var/workspace/job1
并提供与/var/workspace/job1
开发作业相同的工作空间.
有一个Jenkins插件,使您可以创建一个共享工作场所,并在需要该给定存储库中文件的每个作业上对其进行设置。
用例:
与您所需的类似,首先从同一个Git存储库创建两个作业,然后转到“ Manage Jenkins”,然后创建一个Shared Workspace。并指出,您需要从该文件中读取的每个作业上。
Jenkins插件
https://wiki.jenkins-ci.org/display/JENKINS/Shared+workspace+plugin#
PS:您应该考虑“已知问题”可以满足您的需求。
有时,在新复制的作业上,共享空间url参数在第一次“保存”时未保存到配置中,因此应确保两次保存作业。
^^这个问题仍然没有解决,我尝试过并且仍然发生。经过几次保存(请确保),该工作即可正常运行。