我正在为一组约10名开发人员寻找最佳的CI解决方案,涉及测试Web界面。所有我需要的就是在任何开发人员推送代码时运行测试套件。我不需要担心构建/编译或部署,因为我们有其他团队来处理这些工作。我考虑过Jenkins,但已经了解到它可能很繁琐设置,需要维护并占用大量磁盘空间。在我的情况下,使用Jenkins似乎是不必要的工作量,只使用Git钩子可能更好,但我也读到仅使用Git钩子进行CI是不良实践。这两个方案中哪一个是最佳的解决方案,还是有其他方案我没有考虑到?
我正在为一组约10名开发人员寻找最佳的CI解决方案,涉及测试Web界面。所有我需要的就是在任何开发人员推送代码时运行测试套件。我不需要担心构建/编译或部署,因为我们有其他团队来处理这些工作。我考虑过Jenkins,但已经了解到它可能很繁琐设置,需要维护并占用大量磁盘空间。在我的情况下,使用Jenkins似乎是不必要的工作量,只使用Git钩子可能更好,但我也读到仅使用Git钩子进行CI是不良实践。这两个方案中哪一个是最佳的解决方案,还是有其他方案我没有考虑到?
git hook run [--ignore-missing] <hook-name> [-- <hook-args>]
! - VonC