반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- backend
- 도커
- deployment
- 배포
- 디렉토리이동
- Infra
- 스타일 컴포넌트
- Atomic Design 패턴으로 페이지 만들기
- 배포자동화
- aws
- methodreference
- 리액트
- redis
- Kubernetes
- 예제
- git-hooks
- 쿠버네티스
- 백엔드
- Atomic Design
- yarn-berry
- 인프라
- 자동화
- GHCR
- styled-components
- react
- 개발
- docker
- 캐시
- 소켓IO
- 롱 폴링
Archives
- Today
- Total
목록자동화 (1)
SLASH 기술 블로그
Git Hook으로 자동 배포하기
기존에 AWS의 Elastic Beanstalk을 사용하다 쿠버네티스를 쓰게 되면서 자동 배포가 어려워졌다. Skaffold 같은 개발 도구를 사용해서 여러 과정을 단순하게 압축시킬 수는 있었지만, 이전처럼 푸시할 때 알아서 배포되는 형태가 아니라 내가 직접 호출해야 하는 방식이라 귀찮은 부분이 있었다. 더구나 브랜치에 따라 서로 다른 환경으로 푸시해야 했기에, 실수로 개발 중이던 코드를 프로덕션으로 배포하는 일이 생길지도 모르는 상황이었다. 아직 CI/CD를 도입하지도 않았기 때문에 별도의 인프라를 구축하지 않고 어떻게 하면 배포를 좀 더 편하게 할 수 있을지 고민한 결과, 간단하게 Git Hook을 사용하면 되겠다는 결론에 도달했다. 이번 글에서는 Git의 훅을 소개하고 몇 가지 사례를 이야기해볼까 ..
자동화
2021. 7. 8. 23:01