GitHub Actions는 .github/workflows/ 디렉토리 안에 있는
모든 .yml 또는 .yaml 파일을 자동으로 스캔하고 워크플로우로 인식한다.
.github/workflows/~~.yml 또는 .yaml 파일.
.github/workflows/ (오타 주의).yml 또는 .yaml만 가능.github/workflows/ 디렉토리에 .yml 또는 .yaml 파일을 푸시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"]
의미:
ZDT-prod-fe 브랜치에 push → 프로덕션(실제 서비스) 배포tcs-prod-fe 브랜치에 push → 개발 서버 배포