将 git 分支限制为仅 Travis CI
Restrict git branch to Travis CI only
我有一个 Travis CI 处理来自我的 GitHub (Enterprise) 存储库的提交,然后将结果推送到不同的分支(称之为 output
)。
output
分支应该只包含 Travis 生成的代码,而不是其他人。我想阻止人们推送到 output
分支。
我启用了受保护的分支,但是从文档中可以看出它可以防止强制推送。我认为它不会完全阻止推送。
使用 GitHub Enterprise 2.4,Travis CI Enterprise(我不知道版本)。
从 GitHub Enterprise 2.6 开始,您可以 restrict pushes to a branch 在组织中针对特定用户或团队。这将允许您设置一个帐户或团队,Travis CI 可以使用它来将代码提交回该分支。
我有一个 Travis CI 处理来自我的 GitHub (Enterprise) 存储库的提交,然后将结果推送到不同的分支(称之为 output
)。
output
分支应该只包含 Travis 生成的代码,而不是其他人。我想阻止人们推送到 output
分支。
我启用了受保护的分支,但是从文档中可以看出它可以防止强制推送。我认为它不会完全阻止推送。
使用 GitHub Enterprise 2.4,Travis CI Enterprise(我不知道版本)。
从 GitHub Enterprise 2.6 开始,您可以 restrict pushes to a branch 在组织中针对特定用户或团队。这将允许您设置一个帐户或团队,Travis CI 可以使用它来将代码提交回该分支。