728x90

CI/CD 2

[CI/CD 서버 구축 #2] Rocky Linux에 Nexus 설치 하기

Nexus Repository Manager는 사내 CI/CD 환경에서 빌드 결과물(라이브러리, 패키지 등)을 저장·배포하는 데 사용됩니다.이 글에서는 Rocky Linux 서버에 Nexus 3.x 버전 설치를 단계별로 정리해보겠습니다.SI 프로젝트를 진행하며 내부망(폐쇄망)에서 프로젝트를 빌드해야 하기 때문에 미리 필요한 라이브러리들을 입고할 필요성이 있었고 다행히 내부망에 입고하기 전에 인터넷이 사용가능한 상황에서 설치 및 라이브러리 입고를 진행했습니다. 설치 경로이전 글의 젠킨스와 같은 서버에 설치하여 별도로 용량확인은 생략하였습니다.넥서스 설치 경로는 /dev/nexus로 구성했습니다. 사용자 및 그룹 생성보안과 권한 관리를 위해 전용 사용자와 그룹을 구성합니다.CI/CD에 사용하는 계정들을 같은..

서버/CI 및 CD 2025.04.14

[CI/CD 서버 구축 #1] Rocky Linux에 Jenkins 설치 (.war 파일 기반, Java 17)

CI/CD 파이프라인을 구축할 때 가장 널리 사용되는 도구 중 하나인 Jenkins를 Rocky Linux 환경에 설치하는 방법을 정리합니다.이번 글에서는 .war 파일을 직접 실행하는 방식으로 설치하며, Java 17 환경을 기반으로 진행합니다. 설치 전 확인: 디스크 용량$ df -hFilesystem Size Used Avail Use% Mounted on/ XXXG XXXG XXXG XX /Jenkins는 로그 및 빌드 파일로 인해 저장 공간이 점차 커질 수 있으므로, 충분한 디스크 용량 확보가 중요합니다.이번 설치는 /dev/jenkins 폴더를 생성하여 진행하였습니다. Jenkins 전용 계정 생성$ sudo usera..

서버/CI 및 CD 2025.04.14
728x90