Jenkins에서 AWS ec2에 SSH로 배포하는 방법 (with pem 파일)
AWS 안의 Code Builder, Deploy를 사용하면 간단하게 할수도 있지만 그럴수 없는 상황에서는 어딘가에 설치된 Jenkins를 이용해 ec2에 배포를 해야 할수도 있다. 어떻게 배포하는지 간단히 알아보자. 일단 Jenkins는 준비가 되어 있어야 한다. 설치는 이 글을 참고하도록 하자. 설정 Jenkins에서 빌드한 결과물이 jar (or war) 형식으로 나왔다고 가정해본다. 그럼 이 파일을 ec2로 SSH를 통해 전송을 해줘야 한다. SSH 전송을 위해서는 Publish Over SSH 플러그인이 필요하다. 설치를 해준다. 설치는 Jenkins 관리 > Plugin Manager 에서 Publish Over SSH 로 검색을 해서 설치를 한다. 플러그인이 설치가 되었다면 Jenkins 관..
CI,CD/Jenkins
2021. 5. 28. 16:11