-
Git action - 이론Data Engineer 2024. 3. 8. 08:49728x90
- 소프트웨어 workflow를 자동화할 수 있도록 도와주는 도구
- Test Code
쿼리를 날리고 데이터가 맞는지 정합성 체크
- 배포
- 기타 자동화하고 싶은 스크립트
- 다양한 파이썬 버전에서 실행되는지 확인
- Workflow는 하나의 Repo에 최대 20개까지 등록 가능
- Workflow 안에 존재하는 Job은 6시간 동안 실행될 수 있고, 초과시 자동으로 중지됨
- Github Free는 Storage 한도 500MB, 월에 실행 시간 3000분
Worflow, Event, Job, Step, Action, Runner 등 존재
- Workflow
- Event
- Job
- Step
- Action
- Runner
Git Action 생성하는 흐름
- 코드 작성
- 코드 작성 후 Workflow 정의
- 정상 작동하는지 Test
Workflow 정의
- .github/workflows 폴더 안에 .yml 파일을 생성 => 템플릿 활용하면 좋음
- Github Repo에서 Actions 클릭
- Set up this workflow 클릭 시 간단한 workflow 생성 가능
- Yml 파일 예시
728x90'Data Engineer' 카테고리의 다른 글
Nginx (0) 2024.03.28 [Error] MySQL : Update 문 실수 시 조치 사항 (0) 2024.03.12 App Update (0) 2024.03.08 프로메테우스 (0) 2024.03.03 Dockerfile & Docker-compose (0) 2024.02.20