Not available in Korea
endueendue
← Connectors

Jenkins

Jenkins개발·배포

빌드·큐·테스트 결과·아티팩트 조회, 승인 후 실행·관리

제공 도구 9

발신·파괴적 작업 등 되돌리기 어려운 도구는 실행 전 사용자 승인을 거칩니다.

  • jenkins__api_destructive파괴적승인 필요

    Jenkins destructive 작업 실행 — operation 열거값을 고르고 해당 input 스키마를 따른다. ⚠️ 빌드 중단·리소스 삭제·노드 및 서버 상태 변경은 되돌릴 수 없거나 별도 복구가 필요하다. 결과: operation · status · accepted · asynchronous 또는 triggered · queue_id · next_operation. 조회 결과는 data · next_cursor 와 출력 오프셋을 포함한다. 임의 HTTP·스크립트 실행은 지원하지 않는다.

  • jenkins__api_send발신승인 필요

    Jenkins send 작업 실행 — operation 열거값을 고르고 해당 input 스키마를 따른다. ⚠️ 빌드·작업을 실행해 외부 시스템에 영향을 줄 수 있고 실행된 부작용은 되돌릴 수 없다. 결과: operation · status · accepted · asynchronous 또는 triggered · queue_id · next_operation. 조회 결과는 data · next_cursor 와 출력 오프셋을 포함한다. 임의 HTTP·스크립트 실행은 지원하지 않는다.

  • jenkins__trigger_build발신승인 필요

    Jenkins 잡 하나를 지금 빌드한다 — parameters 가 있으면 파라미터 빌드로. ⚠️ 실행은 되돌릴 수 없다(중단·취소도 별도 승인이 필요하다) — 배포 잡이면 곧 배포다. 파라미터 잡은 jenkins__get_job 으로 정의를 먼저 본다(빠뜨리면 400). job 은 jenkins__list_jobs 결과의 name(폴더면 "폴더/잡"). 빌드 번호는 오지 않으니 queue_id는 jenkins__api_read의 jenkins_queue_item으로 확인한다. 결과: triggered · job · parameters · queue_url.

  • jenkins__api_write쓰기

    Jenkins write 작업 실행 — operation 열거값을 고르고 해당 input 스키마를 따른다. 결과: operation · status · accepted · asynchronous 또는 triggered · queue_id · next_operation. 조회 결과는 data · next_cursor 와 출력 오프셋을 포함한다. 임의 HTTP·스크립트 실행은 지원하지 않는다.

  • jenkins__api_read읽기

    Jenkins read 작업 실행 — operation 열거값을 고르고 해당 input 스키마를 따른다. 결과: operation · status · accepted · asynchronous 또는 triggered · queue_id · next_operation. 조회 결과는 data · next_cursor 와 출력 오프셋을 포함한다. 임의 HTTP·스크립트 실행은 지원하지 않는다.

  • jenkins__get_build읽기

    빌드 상세 — 결과·소요·원인·체인지로그. 결과: number · result(진행 중이면 BUILDING) · started_at · duration_ms · url · causes · parameters · changes.

  • jenkins__get_console읽기

    빌드 콘솔 로그 조회 — 긴 로그는 꼬리(실패 지점)만 남긴다. 빌드 실패 원인 진단에 쓴다

  • jenkins__get_job읽기

    잡 상세 — 최근 빌드·헬스·파라미터 정의. 빌드 실행 전 파라미터 확인에 먼저 쓴다. 결과: name · status · buildable · in_queue · health · last_build · parameters[](name · type · default · description).

  • jenkins__list_jobs읽기

    잡 목록·상태 조회 — 다른 Jenkins 도구에 쓸 잡 경로를 여기서 얻는다. folder 로 폴더 안을 나열한다. 결과: 항목마다 name(폴더 경로 포함) · status(폴더는 folder) · url (최대 50건).

연동 준비

  1. HTTPS Jenkins 서버 주소, 사용자명과 API 토큰을 입력하세요(Jenkins 2.96+). IP 주소·localhost는 지원하지 않습니다.
  2. 기존 연결 권한은 자동으로 늘어나지 않습니다. 작업별 Job/View/Agent/Overall 권한을 관리자에게 요청하고, 자격증명 변경 시 토큰을 재발급·재입력하세요. OAuth 재동의·자동 갱신 대상이 아닙니다.
  3. 빌드 실행·큐 취소·구성·시스템 제어는 승인이 필요합니다. 테스트 리포트에는 JUnit 플러그인과 발행된 결과가 필요합니다.
  4. 빌드당 파일 최대 8개·합계 1 MiB를 지원합니다. 큰 아티팩트를 이어받으려면 저장소가 HTTP byte range를 지원해야 합니다.