仅将git分支限制为Travis CI

时间:2015-11-12 09:42:07

标签: git github travis-ci

我有一个 Travis CI 处理来自我的 GitHub(Enterprise)存储库的提交,然后将结果推送到另一个分支(称之为output

output分支应该只包含Travis生成的代码而不包含任何其他代码。我想阻止人们推进output分支。

我启用了受保护的分支,但是从文档中可以看出它阻止强制推送。我不认为它会完全阻止推动。

使用GitHub Enterprise 2.4,Travis CI Enterprise(我不知道版本)。

1 个答案:

答案 0 :(得分:2)

从GitHub Enterprise 2.6开始,您可以在组织中restrict pushes to a branch向特定用户或团队发送。这将允许您设置一个帐户或团队,Travis CI可以使用该帐户或团队将代码提交回该分支。

branch restriction gif