단일 작업에 대해 Jenkins 플러그인을 비활성화하는 방법이 있습니까?


11

작업 제한 시간 플러그인 을 사용하여 작업이 멈췄을 때 경고합니다. 실행 시간이 긴 단계가 포함되어 있기 때문에이 경고를 트리거하는 작업이 하나 있습니다. 빌드 타임 아웃 플러그인을 비활성화하고 싶지만 해당 작업에 대해서만 사용할 수 있습니까? Jenkins v2.22를 사용하고 있습니다.

타임 아웃시 작업이 종료되지 않도록 내장 옵션을 사용하지 않고 sensu 플러그인을 사용하여 possibleStuck 변수의 상태를 모니터링합니다.


2
작업 구성에서 '빌드가 중단 된 경우 중단'을 선택 취소하면 어떻습니까?
Tensibai

명확하게 잊어 버렸습니다. 경고를 위해 해당 옵션을 사용하지 않습니다. 대신 가능성이있는 변수가 True 인 경우 경고를 생성하는 sensu 경고를 사용합니다.
danielhklein

그렇다면 Jenkins에서 아무것도하지 않고 피하고 싶은 경고이기 때문에 Sensu에서 경고음을 음소거해야합니다.
Adrian

답변:


7

슬프게도 방금 작업을 전환했으며 Jenkins 인스턴스에 액세스 할 수 없으므로 (최소하지는 않음) 당신을 위해 시도 할 수 없습니다.

그것은 어떤 아이디어가 당신을 거기로 데려 갈 수있는 내 마음 속으로 빠르게 뛰어 들었다고 말했습니다.

조건부 빌드 단계 플러그인 에서 약간의 성공을 거두었 지만 빌드 시간 초과에 작동하는지 여부는 알 수 없습니다.

직접 API를 통해 일부 값을 변경하는 수단이 아닌 경우? 아마도 작업 매개 변수를 사용 합니까? 조건부 빌드 단계 (위에서 언급)를 사용하여 작업을 2 개로 분할하고 적절한 시간 (시간 종료 유무에 관계없이)을 호출 할 수 있습니다 ...

파이프 라인이 아닌 경우 jenkins 파일에서 시간 초과를 사용할 수 있습니다. https://jenkins.io/doc/pipeline/steps/workflow-basic-steps/#code-timeout-code-enforce-time-limit .

이 중 하나라도 도움이되면 알려주십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.