2016-11-21 4 views
0

Ich versuche, ein Jenkins SCM-Plugin zu schreiben.Jenkins SCM erhalten Parameter für die Validierung

Screenshot of SCM plugin

Ich brauche die Parameter (Test1, Test2) zu validieren.

Test1 hängt vom DIR-Feld ab.

Test2 hängt von den Feldern DIR und Test1 ab.

Klasse mit Test1 & Test2 ist eine wiederholbare Eigenschaft. Config.jelly folgt `

<f:entry title="DIR" field="Dir"> 
    <f:textbox /> 
</f:entry> 

<f:entry title="Variable" field="var"> 
    <f:textbox /> 
</f:entry> 

<f:entry> 
    <f:repeatableProperty field="directories" noAddButton="true" minimum="1"/> 
</f:entry> 

`

und Config.jelly für Verzeichnisse folgt

<j:jelly xmlns:j="jelly:core" xmlns:st="jelly:stapler" xmlns:d="jelly:define" xmlns:l="/lib/layout" xmlns:t="/lib/hudson" xmlns:f="/lib/form"> 
    <f:entry title="Test1" field="test1"> 
     <f:textbox /> 
    </f:entry> 

    <f:entry title="Test2" field="test2"> 
     <f:textbox /> 
    </f:entry> 

    <f:entry> 
     <div align="right"> 
     <input type="button" value="${%Add more workareas}..." class="repeatable-add show-if-last"/> 
     <input type="button" value="${%Delete}" class="repeatable-delete show-if-not-only" style="margin-left: 1em;"/> 
    </div> 

Wie kann ich Wert von DIR Feld erhalten für Test1 Validierung? Ich benutzte

aber ich bekomme Dir als null.

+0

ich in der Lage zu bekommen bin den Wert von dir mit @RelativePath zu bekommen (‘..“) – david

Antwort

0

Ich bin in der Lage, den Wert von dir mit @RelativePath („..‚)

Verwandte Themen