Spring (7) 썸네일형 리스트형 [Jenkins] Docker를 이용한 Jenkins - Spring Boot 프로젝트 배포 이번 시간에는 Docker 환경에서의 Jenkins 빌드 자동화 구축에 대해 알아보겠습니다. Docker는 OS, 프로그램 등과 같은 소프트웨어를 컨테이너라는 단위로 묶어 별도의 격리된 프로세스를 할당받아 실행시키는 가상 머신 비슷한 도구입니다. (비슷한 도구라 표현 한것은 가상 머신과는 기저 단위에서 그 개념이 다르기 때문입니다.) 이는 PC에서 게임을 실행시키기 위해서, 게임 CD를 구해 CD-ROM에 CD를 넣어 실행시키는 것과 유사한 사용 과정입니다. 호스트 PC가 Ubuntu20.04인 상태에서 Ubuntu 14.04를 사용해야하는 상황을 가정했을 때, Docker를 사용한다면 Docker Hub에서 Ubuntu 14.04 이미지를 받아와 (게임 CD를 구함) 컨테이너에 적재해 (CD-ROM에 .. [Jenkins] Jenkins - Spring Boot 프로젝트 jar 배포 이번 포스팅에서는 빌드, 배포 자동화 툴인 Jenkins를 사용한 Spring Boot 프로젝트 jar 배포에 대해 다뤄보도록 하겠습니다. *본 포스팅은 깃, 스프링에 대한 기본적인 이해가 없는 상태에서 참고하기에는 부적절할 수 있음을 알려드립니다. 또한 본 포스팅에서는 Docker를 사용하지 않습니다. Spring Boot는 패키징을 jar와 war 방식 중 선택할 수 있습니다. war 파일은 tomcat 패키지가 필요하고 jar는 서버가 내장되어있는 패키지입니다. war 방식 배포를 한 번이라도 해보신 분들이라면 본 포스팅을 완주하시면 충분히 응용해 배포가 가능하리라 생각되므로 본 포스팅에서는 다루지 않도록 하겠습니다. 구축에 앞서, 본 예제에서 Jenkins를 사용하기 위한 구축 환경을 살펴보겠습니.. [Spring] Spring Boot 시작하기 (7) - MyBatis에서의 DataBase 다중 연결 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 2020/10/05 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동 2020/10/06 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 2020/10/07.. [Spring] Spring Boot 시작하기 (6) - 에러 페이지 처리 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 2020/10/05 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동 2020/10/06 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 2020/10/07.. [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 2020/10/05 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동 2020/10/06 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 2020/10/07.. [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 2020/10/05 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동 2020/10/06 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 2020/10/07.. [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 포스팅 시리즈 2020/09/28 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (1) - 프로젝트 생성 2020/09/29 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (2) - Thymeleaf 뷰 템플릿 사용 2020/09/30 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (3) - Lombok 사용 기본 2020/10/05 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (4) - Mybatis, MySQL 연동 2020/10/06 - [Dev/Spring] - [Spring] Spring Boot 시작하기 (5) - log4jdbc를 이용한 Query로깅 2020/10/07.. 이전 1 다음