목록Linux/CI & CD (6)
+1-1+1-1+1-1+1-1...
소스 빌드 및 배포 구성 시나리오 그간 조사한 내용을 바탕으로 Gitlab-jenkins-nexus 간에 이루어 지는 소스 빌드, 패키지 배포 과정을 아래와 같이 구성해 보았다. Gitlab -> Jekins ① Gitlab Repository -> 젠킨스 연동 소스 코드가 존재하는 Git Repoisotry URL 및 접속 계정 등록 ② Gitlab Branch Merge 이벤트 발생 -> Build 트리거(유발) Gitlabe에 Sub -> Master로 Push 이벤트 발생시 Web hook -> 젠킨스 Build 자동 실행 설정, 이를 위한 Gitlab 연결 Secret Tocken 생성 Jenkins Nexus ③ Nexus Repository (Maven Central Proxy) -> Jen..
blog.naver.com/PostView.nhn?blogId=sharplee7&logNo=221417917217 Gradle, Github, Eclipse 그리고 Web Application 연동 github에 등록된 그래들(Gradle) java-application(이하 java-library type도 동일) 프로젝트를 이클립스... blog.naver.com
Installing Sonatype Nexus Repository OSS on CentOS 7 | FOSS Linux Install Sonatype Nexus Repository OSS on CentOS | FOSS Linux In this tutorial, we will provide you a comprehensive guide on setting up Sonatype Nexus Repository OSS version on CentOS 7. www.fosslinux.com 1. 사전 환경 세팅 - jdk 확인, 없을 경우, 지원 버전 확인 후 설치 [root@localhost ~]# yum list installed | grep open*jdk java-1.8.0-openjdk.x86_64 1:1...
구성 환경 테스트 시나리오 Gitlab (소스 형상관리) -> Zenkins (소스 Build by Maven) -> Tomcat (War 파일 배포) 1. Gitlab 소스 정보 확인 > Clone with HTTP URL 복사 2. Manage Jenkins > Manage Plugins 설치 Maven 프로젝트 Build를 위한 plugin 설치 톰캣 배포를 위한 plugin 설치 3. New Item > Maven 프로젝트 생성 4. General 설정 5. Gitlab 연동 환경 세팅 6. Maven 빌드 환경 세팅 7. Build 후 톰캣 서버 배포 설정 ! zenkins에서 tomcat으로 배포하기 위해서 톰캣 설정 파일 (tomcat-users.xml) 에 아래와 같이 접근 설정 추가 8...
Manage Jenkins > Global Tool Configuration Jenkins를 통해서 빌드 관련 툴과 jdk를 자동으로 인스톨이 가능하나, 수동 설치 후 경로를 지정함 따라서 설치 경로는 시스템 환경에 따라 상이할 수 있음 1. Jenkins 서버에 maven 빌더를 설치후 아래 settings.xml 경로를 입력 2. Jenkins 서버의 JDK 경로를 입력 3. Maven 경로 설치 경로 입력 ※ 설치 경로를 잘못 입력할 경우, Zenkins에서 아래처럼 노란색으로 안내해줌, 올바른 값을 넣었는지 바로 확인 가능