社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Git预接收挂钩性能问题

Tk_G • 3 年前 • 1106 次点击  

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

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

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

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

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

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