ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Git action - 이론
    Data Engineer 2024. 3. 8. 08:49
    728x90
    • 소프트웨어 workflow를 자동화할 수 있도록 도와주는 도구
    • Test Code

     

    쿼리를 날리고 데이터가 맞는지 정합성 체크

     

    • 배포
    • 기타 자동화하고 싶은 스크립트
    • 다양한 파이썬 버전에서 실행되는지 확인

     

    • Workflow는 하나의 Repo에 최대 20개까지 등록 가능
    • Workflow 안에 존재하는 Job은 6시간 동안 실행될 수 있고, 초과시 자동으로 중지됨
    • Github Free는 Storage 한도 500MB, 월에 실행 시간 3000분

     

    Worflow, Event, Job, Step, Action, Runner 등 존재

     

    1. Workflow
    2. Event
    3. Job
    4. Step
    5. Action
    6. 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
Designed by Tistory.