Github Action


Github Action

Github Action 1. CI/CD를 가능하게 해주는 툴 (느린게 단점) 2. Github의 Action 탭에 가면 바로 사용가능 개념 1. Workflow - Github Action 가장 상위 개념 - 자동화 해놓은 작업 과정을 지칭 - yml 파일로 설정 - 하나의 리포에 여러 워크플로우 생성가능 2. Event - workflow를 trigger하는 특정활동이나 규칙 - 특정 브랜치로 push, pr 등 3. Jobs - 독립된 가상머신에서 돌아가는 하나의 처리 단위 - 하나의 워크 플로우는 여러개의 Jobs로 구성됨 - yml 안에 jobs에는 다양한 job이 정의될 수 있음 - 각 job은 run-on을 명시해서 어떤 환경에서 실행되는지 알려주어야함 4. Steps - Job은 여러개의 step으로 실행될 수 있음 - step은 순차적으로 명령어를 수행한다. - run은 스크린트를 실행할 때 쓰임 - uses은 액션을 사용할 때 쓰임 5. Actions - Work...



원문링크 : Github Action