Husky

조영래·2022년 5월 25일
0

Husky란?

husky는 git hook사용을 도와주는 라이브러리이다.

Git Hooks

어떤 이벤트가 생겼을 때 자동으로 특정 스크립트를 실행할 수 있는 기능

종류
클라이언트 훅 : commit,merge 가 발생하거나 push가 발생하기 전 클라이언트에서 실행
서버 훅 : Git repository로 push가 발생했을 때 서버에서 실행

husky 사용법

설치

.yarn add--dev husky

다른 후크를 추가하려면

.husky add
commit 정책 : .huskyrc파일에 정의하고자 하는 훅과 실행할 명령어를 지정

예시).huskyrc

{
    "hooks": {
        "pre-commit": "echo 'Hello Gabia, woof!'",
        "pre-push": "./huskyhooks/pre-push"
    }
}

참조1
참조2

profile
난될놈이야

0개의 댓글