Github Actions의 장점무료 사용빌드용 서버가 따로 필요 없음Github Actions 이란 일종에 로직을 실행시킬 수 있는 컴퓨터이다 CI/CD 과정코드 작성 후 COMMITGithub에 PUSHPUSH 감지해서 Github Actions에 작성한 로직 실행빌드테스트(생략하기도 함)서버로 배포서버에서 배포된 최신 코드로 서버를 재 실행 Github Actions 사용방법새로운 프로젝트 만들기spring boot로 CI/CD 파이프라인을 구축할 것임 . github/workflows/deploy.yml 만들기 .github 폴더 생성 (프로젝트 최 상단에 위치)workflows 폴더 생성 (여기까지는 스펠링도 틀리면 안 됨 , 주의하기). yml 파일생성 ( 이름은 자유롭게)# Workflo..
jjuya
CI/CD란?간단하게 말하자면어플리케이션 개발 단계부터 배포까지 모든 단계를 자동화를 통해 효율적이고 빠르게, 사용자에게 빈번히 배포할 수 있도록 만드는 것 CI( Continuous Intergration ) - 지속적인 통합버그 수정이나 새로운 기능 들을 메인 repository에 지속적으로 build 되고 test가 되어 merge 되는 것 1. 개발자들은 코드 변경 사항을 주기 적으로 빈번하게 머지해야 한다.나중에 merge 하려고 하면 그 소스코드들을 충돌 없이 merge 하려고 하는데 시간이 들기 때문에이 기능을 어떻게 작은 단위로 나누어서 개발하고 통합해 나가는 지가 중요! 2. 통합을 위한 단계 (빌드, 테스트, 머지)의 자동merge 된 코드를 + CI스크립트를 통해 build / uni..