자동화 해놓은 작업 과정으로
yml파일에 크게 2가지 설정이 필요하다
해당 워크 플로우가 언제 발생하는지
가상머신 또는 컨테이너에서 돌아가는 하나의 처리단위
깃액션에서 빈번하게 사용되는 필요한 반복단계를 재사용에 용이하도록 제공되는 일종의 매커니즘
Git Actions의 파이프라인은 코드를 빌드, 테스트, 배포 등의 과정을 자동화하여 개발자가 코드를 수정하고 푸시할 때마다 일련의 작업들이 자동으로 실행되도록 하는 것입니다. 이를 통해 코드 빌드, 테스트, 배포 등의 작업을 자동화하여 개발자들이 시간을 절약하고, 일관된 품질의 코드를 생성할 수 있도록 도와줍니다.
파이프라인은 일련의 단계로 구성되며, 각 단계는 하나 이상의 작업(job)으로 구성됩니다. 각 작업은 사용자가 작성한 스크립트를 실행하여 코드 빌드, 테스트, 배포 등의 작업을 수행합니다. 또한, 각 단계의 작업들은 필요에 따라 상호작용하며, 다양한 설정을 통해 빌드, 테스트, 배포 등의 작업을 정교하게 제어할 수 있습니다.