젠킨스로 배우는 CI/CD 파이프라인 구축 - 사용자 관리
·
Study/젠킨스로 배우는 CI,CD 파이프라인 구축
📂 젠킨스 사용자 생성 (젠킨스에서 사용자를 생성하는 절차) 1. 대시보드에서 Manage Jenkins > Manage Users 링크를 클릭2. 페이지 상단에서 Create User링크를 클릭3. 사용자이름 , 비밀번호 등등 세부 정보를 입력📂 젠킨스 사용자에게 역할 할당사용자에게 역할을 할당하려면 역할과 권한을 생성하고, 역할에 권한을 부여하는 과정이 필요하다.권한을 생성하려면 'Role-based Authorization Strategy'(역할-기반 권한 부여 전략)플러그인 설치해야한다.1. Plugins > Available plugins > Role-based Authorization Strategy 설치2. 플러그인 설치 > 설치가 끝나고 실행중인 작업이 없는 재시작 클릭3. 재시작 후 ..
젠킨스로 배우는 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 (젠킨스 자체 사용자 데이터베이스) : 서드파티 제품을 이용하지 않고, 젠킨스의 자체 데이터베이스에서 사용자를 생성하고 관리하려고 할때 사용하는 옵션으..