젠킨스를 사용하여 지속적인 통합을 구현하려고하고 있는데 아래 시나리오와 마주 치게되었습니다.빌드를 중단하고 다른 빌드를 시작하십시오.
빌드가 1 시간마다 실행되도록 구성된 빌드 A라고합니다. 이 작업에는 또 다른 프로세스가 필요합니다 (독립적 인 백그라운드 Java 프로세스). 그러나 예외없이 빌드 A를 완료하기 위해이 백그라운드 작업이 응답하지 않거나 작업을 다시 시작해야하는 경우가 있습니다. 프로세스가 중단되면 콘솔 예외가 발생하고 빌드가 실패합니다.
나는 이것을위한 해결책을 발견했다.
현재 빌드 A를 중단하고 빌드 B를 시작하십시오. 빌드 B가 성공한 후에 트리거 빌드 A가 성공합니다. 내가 콘솔 예외가있는 경우, 프로세스를 다시 시작합니다이 빌드 트리거 빌드 B를 일시 중지하고 나는 경우 빌드 A를 재개 할 수있을 것입니다 무엇을 찾고
그러나
빌드 B는 성공입니다.
* nix 머신이나 창에 있습니까? – aflat
유닉스 박스를 사용하고 있습니다. – Sukuva