【发布时间】:2012-11-12 18:26:58
【问题描述】:
我试图弄清楚如何区分用户之间的 jenkins 构建。我的主要用例是一个用户想要在他的 SVN 分支上构建和运行我们的测试作业。
由于我有很多用户,我希望这些作业具有某种“标签”来识别用户和分支,并防止作业之间发生冲突,因为如果它们具有相同的名称,它们将使用相同的工作区目录将删除其他用户的作业。
我能找到的唯一方法是以编程方式复制作业并更改它们的属性(例如名称和分支)。
所以如果你想保持我的工作井井有条,我希望能够在视图中组织用户的工作,我正在使用嵌套视图插件,但所有 Jenkins API 只显示创建一个简单的视图,我想要使用嵌套视图。所以我的想法是复制“模板视图”并更改其属性。
有没有办法通过 REST API 或 python(首选)来做到这一点?
谢谢!
【问题讨论】:
-
关于“我能找到的唯一方法是以编程方式复制作业并更改其属性”的评论——svnmerge plugin 可能会使这更容易。
标签: python svn jenkins jenkins-plugins