.yml , .yaml 파일 셋팅

GitHub Actions는 .github/workflows/ 디렉토리 안에 있는 모든 .yml 또는 .yaml 파일을 자동으로 스캔하고 워크플로우로 인식한다.

.github/workflows/~~.yml 또는 .yaml 파일. 

⚠️ 주의

동작 과정

  1. .github/workflows/ 디렉토리에 .yml 또는 .yaml 파일을 푸시
  2. GitHub 서버가 자동으로 해당 디렉토리를 스캔
  3. 워크플로우 파일을 발견하면 자동으로 등록
  4. 파일 내의 on: 트리거 조건에 맞으면 실행

1단계: 언제 실행할까?

# .github/workflows/deploy.yaml
name: Deploy
on:
  push:
    branches: [main]  # main 브랜치에 push되면 자동 실행
name: "[PROD] deploy"

on:
    push:
        branches: ["ZDT-prod-fe", "tcs-prod-fe"]

의미: