Github Action은 Github Repository를 기반으로 소프트웨어 개발 Workflow를 자동화 할 수 있는 도구입니다.
간단하게 설명하면 Jenkins나 Travis와 같은 CI / CD 도구라고 할 수 있습니다.
)
Github Repository의 Actions탭에서 workflow를 생성할 수 있으며 미리 만들어져 있는 template를 사용할 수도 있습니다.
workflow를 생성하게 되면 Repository에 .github/workflows라는 디렉토리 하위에 yml파일이 하나 생성되고 Push나 Pull Request같은 이벤트가 발생하면 Github에서 호스팅 해주는 Runner라는 환경을 통해 해당 파일에 입력되어 있는 명령어를 실행하게 됩니다.
반응형
'기타' 카테고리의 다른 글
로컬 캐시(Local Cache)에서 글로벌 캐시(Global Cache)로 (0) | 2023.06.04 |
---|---|
nohup으로 Flask 백그라운드 실행하기 (0) | 2022.03.23 |
Bastion Host란? (0) | 2021.02.04 |
MSA(Microservice Architecture)란? (0) | 2021.02.01 |
API(Application Programming Interface)란? (0) | 2021.01.25 |
댓글