Github action 2

next build 시 lint 설정 끄기

현재 팀 내에서 ESLint Airbnb 컨벤션을 따르고 있다. Github Action으로 PR 템플릿이 열릴때마다, 그리고 오픈된 PR 에 새로운 커밋이 추가될 때마다 Docker local build를 실행하고 있는데, lint 설정에 오류가 있으면 build가 실패처리 된다. build가 성공해야 PR을 close 할 수 있기 때문에, 빌드시 lint 설정을 끌 수 있는 방법을 알아보자. 먼저, 다음의 명령어로 로컬 환경에서 lint 검사를 수행한다. next lint * 일반적으로 next production build 시 ESLint 오류가 감지되면 빌드가 실패한다. next.js 공식 홈페이지에서 다음과 같은 방법을 안내하는데, 이미 워크플로우의 별도 부분(예: CI 또는 pre-commit..

Frontend/Next.js 2024.01.08

[Github Action] 프론트 AWS S3+네이버 클라우드(ncloud) 연동 배포

Github Action 을 이용해서 프론트 레포지토리의 main에 push가 되면, build 후 build된 파일을 통째로 s3 버켓에 올리는 작업이다. 이를 네이버 클라우드에 연동된 S3 버켓에 올리는 작업을 진행한다. 네이버클라우드에 연동하는 방법은 아래 글에 자세히 잘 나와있다. https://deokisys.github.io/%EA%B8%B0%ED%83%80%EA%B0%9C%EB%B0%9C/2021/12/21/github-action%EA%B3%BC-ncloud.html 몇 가지 수정한 것만 정리해보자면 private 레포지토리여서 github token을 추가 aws access key 관련 정보는 github > security > deploy keys에서 설정 후 secret.를 이용해 ..

git 2022.11.14