从阅读文档我可以告诉allowForceBuild将关闭服务器的强制构建按钮。
在我的情况下,我有12个项目 曾经是周末清理任务。
我想删除这个项目的强制构建。有没有办法在项目级别关闭按钮?
感谢。
-
答案 0 :(得分:1)
您似乎在寻找Project Level Security
将此添加到您的配置中:
<project>
<!-- [...] -->
<security type="defaultProjectSecurity">
<permissions>
<userPermission name="*" forceBuild="Deny" />
</permissions>
</security>
<!-- [...] -->
</project>
如果您尚未在服务器级别修改配置,则默认情况下forceBuild
应设置为Allow
,然后将在您的项目中覆盖。
答案 1 :(得分:1)
与主席几乎相同的回复。 在项目配置中,添加安全线:
<project name="xxx">
<!-- Source control block defined here -->
<!-- Tasks defined here -->
<!-- Publishers defined here -->
<security type="defaultProjectSecurity" forceBuild="Deny">
</security>
</project>
答案 2 :(得分:1)
在版本1.6+中,您可以隐藏ccnet.config中的“强制”和“停止”按钮:
<project name="xxx">
<!-- Source Control -->
<!-- Tasks -->
<!-- Publishers -->
<showForceBuildButton>False</showForceBuildButton>
<showStartStopButton>False</showStartStopButton>
</project>