Dev/CICD (2) 썸네일형 리스트형 [Jenkins] 사용자 권한 자동 검증 기능 구현 고객 요구사항ITSM에서 Jenkins 배포 실행 시, 사용자 계정을 파라미터로 전달하여 해당 계정의 배포 권한을 자동 검증하는 기능 검토아래 절차로 검토 요청sample 파이프라인 생성해당 job에 Enable project-based-security > 테스트 아이디 추가 > job build, read, cancel 추가파이프라인 실행 시 특정 userId 파라미터로 받아서 해당 아이디가 job build 권한이 있는지 체크하는 로직 구현폴더에 job build 설정하고 하위 잡에서 상속된 권한도 체크할 수 있는지 확인구현 내용jenkins-pipeline-library에 함수(checkBuildPermission) 구현함// Jenkins 파이프라인 라이브러리 내의 함수def checkBuildP.. [Jenkins] 전체 사용자 권한 조회 및 CSV 파일 생성 프로젝트 진행 간 구현 내용을 글로 작성합니다.요구사항Jenkins 전체 사용자의 Folder, Job 별 권한을 조회하고 그 결과를 CSV로 생성Jenkins 전체 사용자 Job 별 권한 조회 -> CSV 파일 생성 파이프라인 구현코드 내용// MngJenkinsUtils.groovy// 젠킨스 관리를 위한 메서드를 구현def getAllUserJobAndFolderPermissions() { def jenkins = Jenkins.getInstanceOrNull() if (jenkins == null) { println "[ERROR] Jenkins 인스턴스를 가져올 수 없습니다." return [:] } def permissions = [:] Us.. 이전 1 다음