YAML FILE이 YAML 파일은 GitLab CI/CD 파이프라인 구성을 보여주고 있습니다. 이를 통해 코드가 특정 브랜치로 커밋될 때 테스트와 배포 작업을 자동으로 처리할 수 있습니다.1. Pipeline파이프라인이란 작업들을 논리적으로 묶어서 실행하는 단위를 말합니다. 이 예시에서는 `My Awesome App Pipeline`이라는 이름을 가진 파이프라인이 정의되어 있습니다. rules조건에 따라 파이프라인 실행 여부를 결정합니다. 여기서는 `main` 브랜치로 커밋이 발생했을 때 파이프라인이 실행되도록 설정되어 있습니다.2. Stages파이프라인은 여러 단계(stages)로 나눌 수 있습니다. 각 단계는 연속적으로 실행됩니다. 여기서 test와 deploy라는 두 가지 단계가 정의되어 있습니다..