젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 자격증명 관리
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
젠킨스에서 다양한 종류의 자격증명을 생성하는 방법을 알아보자!CI/CD 자동화 서버인 젠킨스에서 작업을 수행하려면 다양한 외부 도구들(넥서스 아티팩트 리포지터리, 깃소스코드...)에 접속해야한다. 이러한 외부 리포지터리들의 인증 방식에는 사용자 이름과 비밀번호를 사용하는 기본 인증, 개인 키와 공개 키를 사용하는 SSH 인증, 접속 요청시 API 토큰을 전송하는 API 토큰 기반인증 등 다양한 방식이 있다.젠킨스에서는 자격 증명 항목을 생성하고 인스턴스 내에 이 정보를 저장할 수 있다. [자격증명 (credential) : 젠킨스에서 인증에 필요한 정보]💡젠킨스의 자격 증명 이해 자격 증명은 젠킨스에 저장된 인증 정보로 구성된다.구성된 정보를 사용해 젠킨스에서는 다양한 종류의 외부 도구에 접속할 수 있..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 젠킨스 보안관리 구성
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
젠킨스에서 인증과 권한 부여기능을 구성해보자 !💡젠킨스의 전역 보안 구성로그인 유지라는 체크박스이며, 이를 선택하고 로그인하면 다음부터는 젠킨스에 접속할 때 로그인 요청을 하지 않는다. 💡Security Realm 섹션Delegate to servlet container (서블릿 컨테이너에 위임) : 젠킨스는 제티(젠킨스 서버를 실행할때 사용하는 기본 서블릿 컨테이너)나 톰캣 등과 같은 자바 서블릿 컨테이너에서 실행되는 자동화 서버다. 해당 컨테이너에 구성된 사용자로 젠킨스를 실행하고 싶은 경우 선택한다.Jenkins own user database (젠킨스 자체 사용자 데이터베이스) : 서드파티 제품을 이용하지 않고, 젠킨스의 자체 데이터베이스에서 사용자를 생성하고 관리하려고 할때 사용하는 옵션으..
젠킨스로 배우는 CI/CD 파이프라인 구축 - 전역 도구 구성 이해
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
전역 도구 구성 페이지에서 JDK와 메이븐을 구성하는 방법을 설명해보자!💡전역 도구 구성 이해 메이븐은 컴파일, 패키징, 배포와 같은 자바 애플리케이션의 빌드 단계를 자동화하는 데 사용되며, 다른 플러그인들의 지원을 받아 작업을 수행하는 명령행 인터페이스 빌드 도구다.메이븐의 설정에는 2개의 구성파일이 사용된다.메이븐 설치파일(전역 설정) : 기본 위치는 ${maver.home}/conf이고, 파일이름은 settings.xml사용자 설치 파일(사용자 설정): 기본위치는 ${user.home}/.m2이고, 파일이름은 settings.xml해당파일은 메이븐으로 자바 프로젝트를 빌드하는데 필요한 설정이 들어있으며, 동일한 시스템에서 작업하는 모든 사용자에게 적용되는 공통 메이븐 설정은 전역 설정 파일에 저장..