2011-12-05 3 views
2

My Jenkins 프로젝트 빌드 구성은 빌드 할 매개 변수를 허용합니다. 그러나이 paremeter는 거의 변하지 않습니다. $ {LastBuild.parameters.myparameter}와 같은 이전 빌드에서이 paremeter를 설정할 수있는 방법이 있습니까?새 빌드의 이전 빌드 매개 변수

감사

편집 :

기본 값 때문에 우리의 빌드의 특성 크지 않다. 우리 빌드는 임의의 시간에 게시 커밋 후크, 개발자 및 사용자 정의 스크립트에 의해 트리거됩니다. 수동으로 트리거 된 빌드는 지루하고 오류를 발생시킬 수 있습니다. 매번 최신 매개 변수를 확인하거나 복사하여 붙여 넣으면 트리거됩니다.

+0

방금 ​​매개 변수의 기본값으로 그 값을 설정할 수 있습니다 문제가있는 경우

는 코멘트를 남겨 ... 트리거? –

+0

감사를 전했습니다. – Cemo

답변

0

마음에 오는 가장 간단한 해결책.

  1. 는 작업의 개미 파일에 새 작업을 추가하고 어딘가에 전화를 기억 :
<target name="lastParameters"> 
    <!-- choose a proper path and parameter key/name pairs --> 
    <propertyfile file="/lastBuild.properties"> 
    <entry key="yourparameter" type="string" value="${yourparameter}" /> 
    </propertyfile> 
</target> 

는이 파일에 여러 매개 변수를 추가 할 수 있습니다 기억하십시오! 자세한 내용은 task help page 공식을 확인하십시오.

  • 제거 SCM 폴링 작업

  • SCM 폴링을 수행하고/호출을 트리거 빌드 단계를 가진 새 작업을 생성하는 다른 프로젝트에 기반을 형성하고 공급 프로젝트

      을 다시 다음 등록 정보 파일에

    Example for trigger window

    이 기본적으로 매개 변수를 다시 작성해야하며 : 첫 번째 작업으로 구축하고 속성에서 매개 변수를 추가 할 파일 빌드에 광고 당신이

  • 관련 문제