2011-11-26 29 views
2

我在詹金斯有两份工作,一份是链接到另一份。第一个Job编译一个项目并存储一个临时“存档”zip文件。如果构建作业成功,则会触发第二个作业,将第一个作业中的归档项目复制到第二个作业。这样做是为了只保存成功的版本。如何为Jenkins中的工作禁用“计划构建”按钮?

我不希望第二个版本有'Schedule Build'按钮,因为它不应该被手动触发。我不想在另一个视图中“隐藏”构建,只需禁用“构建”按钮即可。

回答

3

我没有尝试这样做,但要做到这一点的一种方法是,使在Manage JenkinsAuthorization SectionProject-based Matrix Authorization Strategy,并取消Build选项为所有用户对于您不想手动建立的具体工作。

+0

这会工作;如果要为所有用户禁用“立即生成”,则可以为匿名和已验证组设置权限,而不是为每个用户指定权限。 –

+0

还有其他的选择吗?我的Jenkins已经配置了“基于Matrix的安全性”,我不想改变它。 – Baskar

0
+0

您应该提到,这仍然允许手动触发作业,但会立即中止并出现错误:_“构建将中止:手动启动被禁止”_。它不会禁用手动触发按钮。 – ADTC