Py学习  »  Git

Git预接收挂钩性能问题

Tk_G • 3 年前 • 1045 次点击  

目前,我在GitLab服务器中使用预接收钩子来验证推送的所有文件

  1. 但我想知道预接收挂钩是否会导致性能问题 ??
  2. **我们应该避免在gitlab中使用服务器端钩子的缺点/时间是什么**

有没有办法检查gitlab服务器上的性能问题

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/129720
 
1045 次点击  
文章 [ 1 ]  |  最新文章 3 年前
bk2204
Reply   •   1 楼
bk2204    3 年前

很难说一组给定的预接收挂钩是否会导致性能问题。要确定这一点,您需要设置一个测试实例,并使用实例的代表性工作负载进行测试。在一台小型服务器上进行数千次推送时可能会出现问题,而在一台功能强大的服务器上进行小型推送时可能会出现问题。

然而,在许多情况下,避免预接收钩子是有帮助的,它必须在接受任何推送之前立即运行,而是选择使用某种受保护的分支,然后使用CI作业检查代码。这不需要内联运行,可以在另一个功能更强大的系统上运行,而且它可能还为您提供了更大的灵活性,可以跨不同的存储库执行不同类型的检查。它还可以允许推送代码的人检查日志,从而为推送代码的人提供更有用的响应。