Github에서 제공하는 Actions 기능을 이용하여 AWS S3에 배포되어있는 정적 웹 사이트의 배포 자동화를 설정해보겠습니다. 1. Github 레파지토리 Actions에서 Node.js를 선택합니다. 2. workflow 이름과 브랜치를 확인합니다. 빨간 네모박스가 workflow 이름입니다. 파란 네모박스는 main 브랜치가 push되거나 pull_request될때 동작한다는 의미입니다. 3. job - build 빌드될 환경을 의미합니다. runs-on은 os입니다. ubuntu-lastest로 지정해도 되지만 저는 특정버전을 명시해주었습니다. node-version은 여러 버전을 나열해서 작성할 수도 있습니다. 4. Steps Steps는 실행될 명령어들을 나열합니다. 필요한 모듈들을 다운로..