빌드와 배포를 별도의 GitHub Actions job으로 나타내는 이유는 무엇인가요?
GitHub Actions에서는 모든 명령을 서로 다른 job에 배치해야 합니다.
job을 분리하면 빌드가 실패해도 배포가 실행됩니다.
서로 다른 파이프라인 단계가 되므로 순서와 성공 여부에 따른 종속성을 명시적으로 제어할 수 있습니다.
각 job이 별도의 workflow 파일을 자동으로 생성합니다.