Что такое хук в Git

A

Android

Original poster
На днях я говорил с коллегой, и он говорил мне о проекте, где он имел дело с хуками в гите.
01B6A32D-2DA7-4A6A-8DA7-8EA0F8A7A4F1.jpeg
Что является хуками в гите
Хуки в гите - сценарии, как которые гит (git) выполняет прежде или после событий, таких: передача и получение. Хуки в гите - встроенная особенность — не потребность загрузить что-либо. Хуками управляют в местном масштабе.



Теперь, когда я знаю это понятие, довольно ясно что в проекте моего коллеги есть хуки в гите со сценарием, который запускает тесты перед толчком, если они проходят, толчок закончен. Круто, не так ли?

С такими хуками мы можем гарантировать, что любой код, который будет выдвинут, не сломает то, что уже работает. Предположите, что мы находимся в проекте, где, когда мы развиваем наш код, он приводит в действие пайплайн, который запускает тесты, проверяет качество кода, разрабатывает проект и развертывает его. Если мы выдвигали плохой код к нашей ветви, момент, который мы сливаем, это развивает его, это сломает пайплайн, поскольку это не пройдет тесты. Это - не очень комфортный момент для нас, поскольку он говорит нашим товарищам по команде, что мы не запускали тесты, чтобы проверить, сломал ли наш код что-то, что уже работало. Если бы мы имели настроенные хуки гита, это спасло бы нас.

Как только я понял, что этот полезный случай использования git зацепляет его, быстро прибыл по моему мнению другой удобный хук, который мог быть настроен. Что, если мы можем ограничить дни, в которые мы можем загрузить код на некоторые отделения?

Как в предыдущем примере, предположите, что у нас есть пайплайн, что в конце, развертывает наше приложение к производству. По-видимому, код, который мы выдвинули, прекрасен, поскольку он прошел все тесты, однако, иногда возникают новые проблемы, и наше приложение начинает терпеть неудачу и как обычно …, это - суббота и в офисе нет никого.

С хуками мы можем управлять “позволенными днями”, чтобы продвинуться к определенному отделению, которое приводит в действие пайплайны. Например, мы могли настроить его с понедельника по четверг, потому что у нас всегда будет кто-то в офисе на следующий день после того, как приложение будет развернуто, чтобы решить любую проблему.

С этими двумя случаями я думаю, что у нас есть достаточно, чтобы играть с, таким образом, …, давайте пачкать руки!
 
Название темы
Автор Заголовок Раздел Ответы Дата
wrangler65 Что такое централизованный финансы? Полезные статьи 0
У Интересно Азбука начинающего хакера. "Что такое Google Dorks и с чем его едят" Полезные статьи 0
У Интересно Азбука начинающего хакера. "Что такое SQL injection" Уязвимости и взлом 0
Emilio_Gaviriya Статья Что такое Responder. Уязвимости и взлом 0
El_IRBIS Интересно Что такое EaaS. Анонимность и приватность 0
Emilio_Gaviriya Статья Конфигурация Kubernetes: Что это такое и зачем она нужна? Настройка системы для работы 0
Emilio_Gaviriya Статья Что такое шифрование с открытым ключом. Анонимность и приватность 0
Emilio_Gaviriya Статья Что такое Kerberos. Уязвимости и взлом 0
Emilio_Gaviriya Статья Что такое Burp Suite. Уязвимости и взлом 0
Emilio_Gaviriya Статья Что такое OWASP Top Ten и с чем его едят. Уязвимости и взлом 0
Emilio_Gaviriya Статья Что такое OPSEC? Уязвимости и взлом 0
Emilio_Gaviriya Статья Что такое SQL-инъекции (ч.1). Уязвимости и взлом 0
Emilio_Gaviriya Интересно Что такое Pig. Другие ЯП 0
Emilio_Gaviriya Статья Разбираемся, что такое RAT. Вирусология 0
Emilio_Gaviriya Статья Что такое PKI. Анонимность и приватность 0
Emilio_Gaviriya Статья Что такое Malware-as-a-Service. Вирусология 0
Emilio_Gaviriya Статья Что такое DLP и с чем его едят? Уязвимости и взлом 0
У Статья SeedPhrase Extractor - что это такое и с чем его едят. Полезные статьи 0
D Что такое juice jacking? Уязвимости и взлом 1
GhosTM@n Интересно Что такое сканирование уязвимостей ? Уязвимости и взлом 0
GhosTM@n Интересно Что такое пентест и типы? Уязвимости и взлом 0
GhosTM@n Интересно Что такое Wazuh? Для чего его используют? Уязвимости и взлом 0
H Утекли исходные коды Cobalt Strike: что это такое и почему он является мощным оружием в плохих руках Корзина 0
Eteriass Интересно Боксерская груша хакеров или что такое metasploitable Полезные статьи 1
Eteriass Интересно Что такое koadic и почему не metasploit? Уязвимости и взлом 7
D API (битки/хайп что-то такое) Проекты Private Keeper 1
Admin Что такое WiFi Pineapple и как его используют для беспроводного перехвата WiFi/Wardriving/Bluejacking 4
A Что такое снифферы? Полезные статьи 0
A Что такое анализ данных? Полезные статьи 0
G Что такое DNS атака и как она работает? Полезные статьи 0
K Что такое фишинг. Тактики и инструменты. Уязвимости и взлом 0
A Что такое ip Полезные статьи 0
K Что такое Darkweb? Полезные статьи 3
Admin Что такое HTTPS ? Не такой уж и секьюред HTTPS Полезные статьи 0
Glods Анонимный браузер TOR - что это такое? Полезные статьи 0
Support81 Побег из зала суда, фишинг в Teams и $600 тысяч наличными — всё, что осталось от Black Basta Новости в сети 0
Support81 Сын — дроппер, мама — платит: суд не интересует, кто что “не знал” Новости в сети 0
Support81 Ты строишь бизнес, а твой бывший устроил распродажу имущества — что произошло с вымогателем VanHelsing Новости в сети 0
xshaman Проверено Вы не знаете что делать, тогда ко мне :) Ищу работу. Предлагаю свои услуги. 0
Support81 Код, который должен проверять других, сам стал лазейкой для хакеров — что не так с Langflow? Новости в сети 0
Support81 Дайджест, где Windows падает, VPN течёт, а ИИ шепчет что-то подозрительное Новости в сети 0
Support81 Один файл — и сгорел весь сервер: что случилось с American Megatrends Новости в сети 0
Support81 Вся финансовая система на GPT: что может пойти не так Новости в сети 0
Support81 Фрод в рекламе: как мошенники крадут бюджеты и что с этим делать Новости в сети 0
Support81 Grok 3 покажут уже сегодня: что известно о главной новинке февраля Новости в сети 0
Support81 37 команд для атаки: что скрывает новый бэкдор FINALDRAFT Новости в сети 0
Support81 Сбой на ключевом интернет-узле в Москве: что произошло? Новости в сети 0
Support81 Россия вводит жесткие меры против киберпреступников: что изменится? Новости в сети 3
wrangler65 Интересно USDT гонят с европейских криптобирж: что делать владельцам стейблкоина Новости в сети 0
Support81 Решение Верховного Суда или поддержка Трампа: что определит судьбу TikTok? Новости в сети 0

Название темы