본문 바로가기

VCS/CICD13

젠킨스 플러그인 관리와 보안 관리 서론    Jenkins는 기본 설치만으로도 강력하지만, 플러그인을 통해 다양한 기능을 추가하고 확장할 수 있다. 또한, 보안 관리 역시 CI/CD 환경에서 중요한 요소 중 하나이다. 이 글에서는 젠킨스 플러그인 관리와 보안 설정을 중심으로 살펴보자. 플러그인이란   Jenkins 플러그인은 Jenkins의 기능을 확장하고 특정 요구를 충족하기 위해 제공되는 추가 모듈이다. 플러그인은 Jenkins의 유연성과 확장성을 높이며, 다양한 개발 환경과 통합을 지원한다. 플러그인을 설치하려면 다음 단계과 과정을 거친다.관리 Jenkins (Manage Jenkins) 클릭플러그인 관리 (Manage Plugins) 선택사용 가능한 플러그인 (Available Plugins) 탭에서 필요한 플러그인을 검색설치할 .. 2024. 12. 29.
젠킨스 구성과 전역 도구 구성 서론   Jenkins는 CI/CD 파이프라인을 설정하고 관리하기 위한 강력한 도구이다. 이를 효과적으로 활용하기 위해서는 젠킨스의 전역 설정 및 전역 도구 구성을 제대로 이해해보자.전역 설정 및 경로 구성젠킨스 로그인   젠킨스의 모든 설정은 관리자 권한으로 로그인해야 가능하다. 다음 단계를 따라 로그인할 수 있다.브라우저에서 http://:8080에 접속한다.관리자 계정을 사용하여 로그인한다.초기 설정 후 기본 관리자 계정은 설정한 이메일 또는 사용자 이름이다.비밀번호를 잊은 경우 아래 섹션에서 비밀번호 재설정을 참고하라.시스템 구성 옵션 이해   로그인 후, 젠킨스의 시스템 구성 옵션을 확인할 수 있다.관리 Jenkins (Manage Jenkins) 클릭시스템 구성 (Configure System.. 2024. 12. 28.
JenKins로 CI/CD 시작하기 서론   소프트웨어 개발에서 CI/CD는 이제 필수가 되었다. 그 중심에 있는 도구 중 하나가 바로 Jenkins가 있다. 이 글에서는 Jenkins를 활용한 CI/CD 구현을 시작하기 위한 기본적인 정보를 다루고, 설치 및 구성 방법을 알아가보자.젠킨스 소개   Jenkins는 오픈 소스 CI/CD 도구로, 개발, 빌드, 테스트, 배포의 자동화를 지원한다. 다양한 플러그인을 통해 기능을 확장할 수 있으며, 거의 모든 프로그래밍 언어와 빌드 도구를 지원한다. Jenkins의 주요 장점은 다음과 같다.자동화: 반복적인 작업을 자동화하여 시간과 비용을 절약확장성: 1,800개 이상의 플러그인을 통해 다양한 요구를 충족플랫폼 독립성: Windows, macOS, Linux 등 다양한 운영 체제에서 실행 가능젠.. 2024. 12. 27.
CI/CD의 필요성 서론   CI/CD는 Continuous Integration(지속적 통합)과 Continuous Delivery(지속적 배포)의 약자이다. 이는 소프트웨어 개발과 배포 과정을 자동화하고 최적화하기 위한 프로세스와 도구를 의미한다.CI(Continuous Integration)란?   지속적 통합은 개발자들이 작성한 코드를 정기적으로 중앙 저장소에 병합하고, 이를 자동으로 테스트 및 검증하는 프로세스이다.주요 특징은 다음과 같다.개발자가 코드 변경 사항을 자주 병합(commit)함으로써 충돌 가능성을 최소화한다.코드를 병합할 때마다 자동으로 빌드와 테스트가 실행된다.코드 품질을 지속적으로 확인하고 문제를 빠르게 발견할 수 있다.   왜 CI가 필요한가?효율적인 협업: 여러 개발자가 동시에 작업할 때 코드.. 2024. 12. 21.
반응형