[ci/cd] 대학생 팀의 배포 파이프라인 진화기
PR 하나면 끝나는 무중단 배포까지, 삽질의 기록
1. 시작은 단순했다
"서버에 올려야 하는데... 어떻게 하지?"
Finders 프로젝트를 시작했을 때, 배포라는 걸 해본 적이 없었다. 그래서 처음에는 이렇게 했다.
1. SSH로 서버 접속
2. git pull
3. ./gradlew build
4. java -jar app.jar
당연히 문제가 생겼다.
빌드하는 동안 서버가 꺼져있음 (프론트: "API 왜 안 돼요?" 🔥)
빌...
blog.finders.it.kr7 min read