是否有提供此功能的服务:
推送到 GitHub 时,它会运行所有 RSpec 和 Jasmine 测试。如果任何测试失败,它将拒绝推送。
是否有提供此功能的服务:
推送到 GitHub 时,它会运行所有 RSpec 和 Jasmine 测试。如果任何测试失败,它将拒绝推送。
拒绝推送可以通过 githooks 完成。挂钩通常只是以状态 0 或 1 退出的脚本。根据该结果,允许或禁止操作。
查看man githooks
可用钩子列表及其工作原理。
github似乎也允许你配置你的钩子:http: //developer.github.com/v3/repos/hooks/
看看Gerrit/Jenkins 组合。在将其推送到真正的分支之前,我们使用它来构建我们的 C++ 代码。您还可以将其设置为在将其推送到真实分支之前运行测试。我认为您也可以将其设置为使用Github。