Jenkins 정보
Iru는 HTTP Basic 인증을 사용하여 Jenkins 원격 API를 호출합니다. 사용자 이름과 함께 비밀번호로 API 토큰을 사용합니다(실제 비밀번호보다 권장됨). 마법사는 먼저jenkins_host(호스트 이름 및 선택적 컨텍스트 경로만)를 저장한 다음 자격 증명을 받습니다.
작동 방식
공식 참고 자료: Scripted clients, API 토큰, Remote API.
사전 요구 사항
- Iru의 네트워크에서 연결할 수 있는 Jenkins(필요에 따라 방화벽 / VPN / 허용 목록).
- 감사 범위에 대해 Overall/Read 및 작업 수준 읽기 액세스 권한을 가진 사용자.
- 컨트롤러에는 HTTPS 사용을 적극 권장합니다.
Jenkins를 Iru에 연결
- Jenkins
- Iru Compliance
Compliance에서 소스를 연결하기 전에 이 탭을 완료하세요.
1
Jenkins에 로그인
Jenkins 컨트롤러 URL을 열고 최소한 Overall/Read 권한과 컴플라이언스 범위에 필요한 작업 읽기 액세스 권한을 가진 사용자로 로그인합니다.
2
사용자 프로필 열기
Jenkins 테마에 따라 오른쪽 상단의 사용자 이름을 선택합니다(또는 People 링크를 선택한 다음 사용자를 선택합니다).
3
구성 열기
개인 설정을 편집할 수 있도록 사용자 계정의 구성을 선택합니다.
4
API Token 섹션 열기
API Token 섹션(Jenkins 버전에 따라 API Token / Add new Token)으로 스크롤합니다. 표시되지 않으면 관리자가 토큰 생성을 제한했을 수 있습니다.
5
새 토큰 생성
Add new Token을 선택하고 Iru Compliance와 같은 이름을 입력한 다음 생성(또는 만들기)를 선택합니다. Jenkins가 토큰을 표시하면 한 번 복사합니다.선택적 만료가 적용될 수 있습니다. Jenkins는 오래된 토큰도 UI에 표시하므로 만료되기 전에 교체할 수 있습니다.
Iru Compliance 탭에서 계속 진행하세요.
문제 해결
소스를 켜도 아무것도 열리지 않음
소스를 켜도 아무것도 열리지 않음
Iru 사이트에 대한 팝업 차단 설정을 확인한 후 다시 시도하세요.
서버 변수 실패
서버 변수 실패
소스를 껐다가 다시 켜서 새 마법사 세션을 시작하세요.
401 / 403
401 / 403
사용자/토큰을 올바르게 입력하세요. 사용자에게 대상 작업에 대한 읽기 권한이 필요합니다.
연결할 수 없음
연결할 수 없음
라우팅, TLS, VPN 또는 Iru 송신 트래픽에 대한 허용 목록을 확인하세요.
잘못된 호스트 문자열
잘못된 호스트 문자열
Jenkins가 도메인 루트에 있지 않은 경우 컨텍스트 경로를 포함하세요.
고려 사항
폴더로 범위가 지정된 읽기 전용 서비스 사용자를 사용하세요…
필요한 폴더 또는 뷰로 범위가 지정된 읽기 전용 서비스 사용자를 사용하세요.
관련 문서
Sources 관리
모든 Compliance 소스를 찾아보고 관리합니다.
Compliance 시작하기
프레임워크, 작업 및 아티팩트.
Iru 개요
Endpoint, Compliance 및 Identity가 함께 작동하는 방식.
Artifacts 관리
소스 및 작업에서 수집한 증거를 업로드, 검토 및 정리합니다.
