728x90 반응형 CICD9 [DevOps] Ubuntu24.04에 Jenkins 설치하기 1. Java 설치Ubuntu에서 java-17-openjdk 설치sudo apt updatesudo apt install -y openjdk-17-jdk2. Jenkins Repository 추가# curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \/usr/share/keyrings/jenkins-keyring.asc > /dev/null# echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \https://pkg.jenkins.io/debian-stable binary/ | sudo tee \/etc/apt/sources.list.d/jenkins.l.. 2024. 12. 10. [DevOps] 다양한 사용자가 GitLab 환경을 사용할 때 설정가이드 0. GITLAB INSTALLhttps://estar987.tistory.com/entry/GitLAB-%EC%84%A4%EC%B9%98 GitLAB 설치1. GitLab 패키지 저장소 추가1.1 필수 패키지 설치sudo apt updatesudo apt install -y curl ca-certificates gnupg 1.2 GitLab GPG 키 추가curl -fsSL https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey | sudo gpg --dearmor -o /usr/share/keyringwww.estar987.com 1. GIT 초기 설정GitLab을 사용하기 위해선 먼저 Git 환경을 설정해야 합니다.1-1. 사용자 정보 설정Git을 사용하기 위해.. 2024. 12. 10. 쿠버네티스 환경에서 CI/CD 구현 CI/CD(지속적 통합 및 지속적인 배포)는 민첩한 소프트웨어 개발 및 배포에 중추적인 역할을 하며, Kubernetes는 강력한 컨테이너 오케스트레이션 기능으로 CI/CD 파이프라인을 향상시키는 강력한 플랫폼입니다. CI/CD가 Kubernetes 환경에 통합되는 방법은 다음과 같습니다.쿠버네티스란 무엇인가요?종종 K8s로 축약되는 Kubernetes는 애플리케이션 컨테이너 배포, 확장 및 운영을 자동화하도록 설계된 오픈 소스 플랫폼입니다. 쉽게 관리하고 검색할 수 있도록 애플리케이션을 구성하는 컨테이너를 논리 단위로 그룹화합니다.쿠버네티스의 CI/CDCI/CD를 Kubernetes와 통합하려면 코드 변경부터 프로덕션 배포까지 전체 소프트웨어 제공 프로세스를 자동화하는 동시에 Kubernetes의 오케.. 2024. 5. 24. 이전 1 2 다음 728x90 반응형