반응형 CI6 Node.js 애플리케이션 GitHub Actions로 자동화 테스트 구성하기 11월 5일 (화) 실습 중 오늘 수업에서는 Node.js 애플리케이션을 GitHub Actions를 활용해 자동으로 테스트하는 실습을 진행했다. 테스트 코드를 작성한 후 GitHub Actions를 통해 main 브랜치에 변경 사항이 푸시될 때마다 자동으로 테스트가 수행되도록 설정했다.0. 준비사항 1) github 레포지토리 생성2) Node.js 프로젝트 생성빈 디렉터리를 생성프로젝트 초기화: npm init -y1. Node.js 프로젝트 만들기1) 필요한 패키지 설치Express 설치: npm install expressNodemon 설치 (개발 환경 전용): npm install --save-dev nodemon2) package.json 수정{ "name": "autoever_nodejs.. 2024. 11. 5. [SPRING BOOT] AWS EC2, RDS, github actions, docker 사용해서 자동배포 하기 spring boot, aws ec2, rds, github actions, docker를 사용한 자동배포 AWS + Docker + Githbu Action을 사용한 서버 자동배포를 구축해 보았다. ⚙️ 개발환경 Docker AWS EC2 Amazon Linux2 Github Action Spring boot Java 11 Gradle 📌 전반적인 순서는 아래와 같다. AWS EC2 생성 인스턴스 생성하기 Elastic IP 만들고 연결하기 인스턴스 보안그룹 수정하기(:8080 포트 열어주기) AWS RDS 생성 DB 인스턴스 생성하기 RDS 포트 열어주기 Spring Boot spring.datasource 부분 변경하기 (url, username, password) EC2에서 도커 설치하기 AWS .. 2023. 9. 19. 이전 1 2 다음 반응형