지금부터 4 시간 정도 걸리는 시간 동안 jenkins 작업을 비활성화하려고합니다.x 시간 동안 젠킨스 작업을 사용하지 않음
예를 들어 오전 11 시부 터 4 시간 동안 작업을 사용하지 않으려면 가능한지 알려 주시기 바랍니다.
지금부터 4 시간 정도 걸리는 시간 동안 jenkins 작업을 비활성화하려고합니다.x 시간 동안 젠킨스 작업을 사용하지 않음
예를 들어 오전 11 시부 터 4 시간 동안 작업을 사용하지 않으려면 가능한지 알려 주시기 바랍니다.
당신이 도우미 작업 할 수 있습니다 : 작업을 가능하게 15시에 실행 원하는 작업 및
실제 사용 및 작업의 비활성화는 젠킨스 명령 행 클라이언트를 사용하여 수행 할 자바 클라이언트 (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI) 또는 SSH 클라이언트 중 가장 쉬운 방법입니다 (https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+SSH)
직장에서 나는 그 종류의 설정을 정확하게 설정했습니다. 나 자신은 ssh 클라이언트를 사용한다. 내가
ssh -p <jenkins ssh port> [email protected] disable-job <jobname>
를 사용하여 작업을 해제하려면이 정적 ssh 포트를 설정하고이 목적을 위해 암호없이 SSH 키와 사용자 설정 젠킨스를 구성하는 것이 좋습니다.
작업을 활성화하는 클라이언트 명령은 enable-job
입니다.
나는 Configuration Slicing Plugin이 문제를 해결할 수 있다고 생각합니다. 이 플러그 인은 이메일, 타이머, 오래된 빌드 폐기, Maven 구성, 작업 해제 등 일부 프로젝트 속성을 대량으로 구성합니다.
CRONTAB 구문을 사용하여 작업을 활성 상태로두고 폴링을 설정할 수 있습니다. 결과는 사용자가 지정한 시간 이외의 저장소 커밋에 응답하지 않는 작업 일 것입니다.
더 간단하고 동일한 결과를 얻을 수 있습니다.