[척척학사] CI/CD 적용 과정 With GitHub Actions
·
Project/척척학사
이 글은 Velog에서 이전한 글입니다. Velog 원문 보기Github Actions로 EC2에 Spring Boot CI/CD 적용기 정리✅ 목적GitHub Actions를 활용해 EC2 서버에 Spring Boot 애플리케이션을 자동 배포환경 변수, SSH 배포, JAR 빌드, Secrets 관리 등 실무에서 마주치는 이슈 해결 기록✅ 환경 변수 관리 전략1. GitHub Actions에서 사용하는 변수 (EC2 접속 정보 등)EC2_HOST, EC2_USER, EC2_KEY, SERVER_PORT 등GitHub Repository > Settings > Secrets and variables > Actions 에서 관리2. EC2 내부에서 Spring Boot 앱 실행에 필요한 변수JWT_SECR..
✏️ CI/CD에 대해 알아보자 With Github Actions
·
Language·CS/Concepts
이 글은 Velog에서 이전한 글입니다. Velog 원문 보기⭐️ 서론나의 이번년도 공부 목표 중 하나는 CI/CD이다.CI/CD 무엇인지는 조금이나마 알고 있다. 3월쯤에 간단히 작성한 글도 있고, 프로젝트에 적용을 고민하기도 했었기 때문이다.이전에 작성했던 CI/CDhttps://velog.io/@pp8817/CICD란그러나 프로젝트에는 적용하지 못했고, 한동안 이론과 AWS Cloud 공부를 하다보니 실무로 적용할 경험이 없다보니 CI/CD 공부가 점점 밀리는 것이 느껴졌다.이를 깨달은 지금 CI/CD를 자세히 정리하고, 사용할 툴을 정해 혼자서라도 프로젝트에 적용시켜보려고 한다.⭐️ CI/CD?CI(Continuous Integration): 지속적인 통합CD(Continuous Delivery ..