
로컬 서버가 아닌 테스트 서버에서 젠킨스를 이용하여 CI/CD를 해보겠습니다. 서버는 CentOS7 기준입니다. 다음과 같은 순서로 진행합니다. KTCloud를 이용하여 서버 구축(생략) 테스트 서버 내 톰캣(port80), JDK(1.8.x) 설치 테스트 젠킨스 서버 구축 테스트 서버 내 젠킨스를 통해 빌드업과 자동배포 진행 [Jenkins] CI/CD와 우리의 친절한 비서 Jenkins 젠킨스는 소프트웨어 개발 시 지속적으로 통합 서비스를 제공하는 툴입니다. CI(Continuous Integration) 툴 이라고 표현합니다. 젠킨스에 대해 알아보기 전에 우선 CI/CD에 대해 먼저 알아보겠습니다. CI kingofbackend.tistory.com [STEP1] 테스트 서버 내 톰캣(port80)..

메이븐은 오픈 소스 빌드 툴입니다. 메이븐을 사용하면 프로젝트 관련 라이브러리와 그 라이브러리에 의존하는 Dependency 자원까지 관리할 수 있습니다. 메이븐은 프로젝트 전반의 리소스 관리와 설정 파일 그리고 이와 관련된 표준 디렉터리 구조를 처음부터 일관된 형태로 구성하여 관리합니다. l 메이븐(Maven) 설치하기 maven.apache.org/download.cgi 로 접속하여 파일을 다운로드 합니다. 압축을 풀고 bin 파일 안에 있는 폴더를 C:\spring 폴더에 넣습니다. l 메이븐 환경 변수 설정하기 디렉터리 경로를 복사합니다. 시스템 속성에서 환경변수를 눌러줍니다. 새로만들기 버튼을 눌러 변수이름을 MAVEN_HOME으로 하고 아까 복사했던 경로를 붙여줍니다. Path를 선택하여 편집..