Run Condition Plugin을 사용하십시오. 빌드 매개 변수에서 게시 빌드 단계를 조건부로 만듭니다 (이름은 DO_PUBLISH). 해당 매개 변수를 기본값으로 FALSE으로 설정하십시오. 따라서 빌드를 수동으로 시작하면 게시 단계가 트리거되지 않습니다.
지금, 매일 자정에 실행되도록 예약과 같은 TRUE로 설정 DO_PUBLISH 매개 변수 Parameterized Trigger Plugin를 통해 주요 빌드를 호출하는 보조 빌드 생성 :
하는의이 빌드가 라고 가정 해 봅시다을 내 -BUILD. 새 빌드 을 생성하십시오. TRIGGER-MY-BUILD. 있음 빌드 트리거 확인 주기적으로 빌드일정 (@daily
또는 0 0 * * *
)을 입력하십시오.
설치 매개 변수화 된 트리거 플러그인. 추가 을 클릭 빌드 단계 ->트리거/통화를 선택 다른 프로젝트에 빌드 -> 구축 프로젝트에 MY-BUILD를 입력 ->DO_PUBLISH=TRUE
를 입력 ->미리 정의 된 매개 변수를 선택 ->이 매개 변수 추가 in 매개 변수 편집 상자.
정확히 무엇을 하려는지 명확히 할 수 있습니까? –
바이너리 파일을 배포하기 위해 [Publish Over SSH Plugin] (https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over+SSH+Plugin)을 사용하고 있습니다. 빌드가 눌려지면 플러그인이 항상 trigged되는 문제가 발생합니다. 매일 자정에 배포하고 싶습니다. – murko