요약 : Github Actions 로 CI 진행, ssh 로 deploy.sh 보낸 후 실행

다른 프로그램의 도움 없이 Github Actions 만을 이용해서 간단하게 CI/CD 를 적용해보았다.(배포를 위한 서버 구축 없이 진행) 전체적인 흐름은 Github Actions 에서 Build (+ Test) 후 ssh 를 이용하여 배포 스크립트를 서버로 보내 실행한다. 배포 스크립트에는 Build 및 자바 프로젝트를 실행하는 코드가 작성되어 있다.

1. deploy.sh 작성

2. Github workflow yml 파일 작성

3. 8080 포트 열기

외부에서 접속이 가능하도록 스프링 프로젝트의 기본 포트인 8080 을 열어준다.

단점 및 개선해야 할 점