是否可以或者绝对有必要安装TeamCity以便在提交之前自动运行测试?
答案 0 :(得分:5)
简答:不。 答案很长:我想你可以使用maven进行提交,并在提交发生之前运行测试,如果测试失败则停止构建(因此提交)。然而,Team City不会轻易允许您在提交之前运行测试,因为它使用您的vcs来访问您希望它构建和测试的代码,尽管您可以将其配置为允许在您的个人git分支上进行私有构建,拉动您的只有当你的测试全部通过时才会改变,但这对大多数团队来说都是过度的,你可以用Jenkins / Hudson或任何其他CI服务器来实现类似的东西。