젠킨스를 통해서 배포할 샘플 프로젝트를 만들어 보자.
1 스프링부프 프로젝트 생성
추가한 dependency는 web, h2, jpa, lombok 정도로 web을 제외하면 굳이 안해도됨 필자의 경우 프로젝트를 새로 만들때 위에 의존성 같은경우는 거의 필수로 셋팅함. (실습과는 관련없음)
2. hello 컨트롤러 작성
단순히 돌아가는지만 확인하면 되는 프로젝트이기때문에 hello하나 만듬
3. 테스트 코드 작성
굳이 작성할 필요없으나 향후 테스트 코드를 일부로 틀리게 해서 빌드 관련해서 에러가 어떻게 발생하는지 보기위해서 작성함.
4.프로젝트 정상작동 확인
잘 작동하는지 확인후 깃허브와 연동
5. 깃허브에 리퍼지토리 셋팅
필자의 경우 인텔리제이를 통해서 깃허브에 셋팅함
https://github.com/whdals7337/docker-jenkins-springboot
다음 글에서는 깃허브에 푸시가 발생하면 젠킨스가 이를 확인하여 빌드 및 배포할수 있도록 설정하도록 하겠습니다.
'도커+젠킨스+스프링부트' 카테고리의 다른 글
5. 깃허브 푸시되면 젠킨스로 빌드 후 AWS EC2에 배포하기 (0) | 2021.02.01 |
---|---|
4. 젠킨스와 깃허브 연동해서 프로젝트 빌드하기 (0) | 2021.02.01 |
2. 도커 설치 및 젠킨스 셋팅 (0) | 2021.02.01 |
1. VMware 및 Ubuntu 설치 + 셋팅 (0) | 2021.02.01 |
카테고리 소개 (0) | 2021.02.01 |