서식 수정 및 유지 보수가 많이 들어와 배포할 프로젝트가 매 주 있었다. 그래서 Jenkins에서 배포를 매우 자주 했었는데 문득 그런 생각이 들었다. 혹시 프로젝트가 무슨 문제가 생겨 잘 되고있던 서비스가 작동하지 않으면 어쩌지..? 그래서 Rollback job을 만들기로 했다. Rollback Job 만들기 먼저 원래 있던 Job을 복사해서 만드려고 봤었다. 그래서 여기 저기 만져보니 빌드 후 스크립트가 실행되는게 아닌가.. 나의 계획은 빌드를 진행할 때 backup 폴더에 현재 서비스의 war파일을 복사한 뒤 새 war 파일로 실행을 하는 것이다. 그래서 Rollback job을 실행할 경우 backup 폴더에 war 파일이 존재하면 현재 서비스의 war 파일을 backup 폴더에 war 파일로 ..
Jenkins rollback job 만들기
서식 수정 및 유지 보수가 많이 들어와 배포할 프로젝트가 매 주 있었다. 그래서 Jenkins에서 배포를 매우 자주 했었는데 문득 그런 생각이 들었다. 혹시 프로젝트가 무슨 문제가 생겨 잘 되고있던 서비스가 작동하지 않으면 어쩌지..? 그래서 Rollback job을 만들기로 했다. Rollback Job 만들기 먼저 원래 있던 Job을 복사해서 만드려고 봤었다. 그래서 여기 저기 만져보니 빌드 후 스크립트가 실행되는게 아닌가.. 나의 계획은 빌드를 진행할 때 backup 폴더에 현재 서비스의 war파일을 복사한 뒤 새 war 파일로 실행을 하는 것이다. 그래서 Rollback job을 실행할 경우 backup 폴더에 war 파일이 존재하면 현재 서비스의 war 파일을 backup 폴더에 war 파일로 ..
2024.02.15