2013-06-21 3 views
0

현재 빌드 후 단계 인 Jenkins 플러그인을 사용하고 있습니다 (hudson.tasks.Builder 확장). 나는 일치하는 자원 디렉토리 구조 내에서 global.jelly & config.jelly를 사용한다.Jenkins 플러그인 - 빌드 후 단계 - 많은 설정 옵션이 있습니다.

지금까지, 각 필드에 내 설정에서 각 필드에 내 설정에

  • private final 필드를 각 필드에 대한 매개 변수를 사용하여 다음과 같은 ...

    • @DataBoundConstructor을 사용하고
    • 내 설정의 각 필드에 대한 사용자 정의 게터

    구성 할 항목이 많습니다. 백그라운드에서 사용하는 JSON과 관련하여 몇 가지 쉬운 방법이 있어야한다고 생각합니다. 나는 더 깔끔하게 자신을 횡단 할 수 있는가?

    데이터를 실제로 유지하는 방법은 현재 getter가 값을 채 웁니다. 실제로 확실하지 않은 값을 저장하는 방법을 사용하고 있습니다.

  • 답변

    0

    불행히도 이것이 내가 빌더를 구성하는 유일한 방법입니다. Jenkins는 작업의 config.xml 파일에 모든 구성을 유지합니다.

    +0

    그래서 getters가 config.xml에서 값을로드해야합니다. 해당 구성 파일을 수동으로 검사 할 수 있습니까? 즉 코드에서 액세스 할 수 있습니까? – Tom

    +0

    네, 퍼시스턴스 로직이 작동하려면 게터가 꼭 필요합니다. xml에 액세스 할 수 있는지 확실하지 않지만 코드에서 해당 작업의 Project 인스턴스에서 해당 인수에 액세스 할 수 있어야합니다. – Vikram

    관련 문제