[TIL] 23.03.24 GitAction 관련 용어 정리

hyewon jeong·2023년 3월 24일
0

TIL

목록 보기
108/138

workflows

자동화 해놓은 작업 과정으로
yml파일에 크게 2가지 설정이 필요하다

on :

해당 워크 플로우가 언제 발생하는지

jobs :

가상머신 또는 컨테이너에서 돌아가는 하나의 처리단위

  • runs-on :
    속성을 통해 해당 리눅스나 윈도우같은 실행환경을 지정
  • steps : 작업의 순서를 정의
    • run :
      커맨드나 자바스크립트를 실행할때
    • uses :
      액션을 실행할때

Actions :

깃액션에서 빈번하게 사용되는 필요한 반복단계를 재사용에 용이하도록 제공되는 일종의 매커니즘

파이프라인

Git Actions의 파이프라인은 코드를 빌드, 테스트, 배포 등의 과정을 자동화하여 개발자가 코드를 수정하고 푸시할 때마다 일련의 작업들이 자동으로 실행되도록 하는 것입니다. 이를 통해 코드 빌드, 테스트, 배포 등의 작업을 자동화하여 개발자들이 시간을 절약하고, 일관된 품질의 코드를 생성할 수 있도록 도와줍니다.

파이프라인은 일련의 단계로 구성되며, 각 단계는 하나 이상의 작업(job)으로 구성됩니다. 각 작업은 사용자가 작성한 스크립트를 실행하여 코드 빌드, 테스트, 배포 등의 작업을 수행합니다. 또한, 각 단계의 작업들은 필요에 따라 상호작용하며, 다양한 설정을 통해 빌드, 테스트, 배포 등의 작업을 정교하게 제어할 수 있습니다.

profile
개발자꿈나무

0개의 댓글