github action 2

[Github Action] Github Action을 통한 자동 배포 적용하기 (Git 인증 과정 추가)

https://obeyjy.tistory.com/entry/Github-Action-Github-Action%EC%9D%84-%ED%86%B5%ED%95%9C-%EC%9E%90%EB%8F%99-%EB%B0%B0%ED%8F%AC-%EC%A0%81%EC%9A%A9%ED%95%98%EA%B8%B0 [Github Action] Github Action을 통한 자동 배포 적용하기 (React + NGINX) 프로젝트 중 React를 통해 구현된 프로젝트가 있고, 해당 프로젝트는 NGINX를 통하여 배포가 되고 있다. React 소스코드가 수정되면 새로운 버전을 서버에 반영하기 위해서는 아래의 과정을 거쳐야 obeyjy.tistory.com 이전 글에서 Github action을 통해서 Push 이벤트가 발생되었을..

Development/Git 2024.02.26

[Github Action] Github Action을 통한 자동 배포 적용하기 (React + NGINX)

프로젝트 중 React를 통해 구현된 프로젝트가 있고, 해당 프로젝트는 NGINX를 통하여 배포가 되고 있다. React 소스코드가 수정되면 새로운 버전을 서버에 반영하기 위해서는 아래의 과정을 거쳐야 한다 1. 프로젝트 수정 파일을 Github에 Push 한다. 2. 배포 중인 서버에 접속해서 Github의 최신 버전을 Pull한다. 3. `npm run build`를 통하여 새로운 빌드 파일을 생성한다. 4. 서버 프레임워크를 재시작한다. 위의 과정을 한두 번 거치는 것은 크게 불편하지 않을 수 있지만, 위 과정이 많은 횟수로 지속된다면 생산성이 비효율적으로 전환될 수 있다. 예를 들어, 위 과정을 한 번 수행하는 데 1분이 걸린다면 10회에는 10분이 소요된다. 티끌 모아 태산이랄까? 개발자에게 ..

Development/Git 2024.02.23