Gibt es ein Plugin/Groovy-Skript, das ich für folgende verwenden kann?Jenkins Parameter Liste Dropdown auf Basis der Benutzerauswahl
Ich habe eine Liste von Clients, auf die ich brauche Tests zu beginnen ich Zugang zu Testliste habe/Hardware-Liste für jeden Client in meinem Master (In einer flachen Datei)
Wenn ich einen Client mit parametrisierte wählen Build, ich muss den Inhalt der Datei für den ausgewählten Client zu aktualisieren
Ich habe versucht, mich umzusehen, aber konnte keine Lösung für mein Problem finden. Würde deine Hilfe schätzen.
Gibt es auch eine Möglichkeit, dass ich diese Wahl, die eine Zeichenfolge ist, in eine Zahl, Schlüsselwertkarte konvertieren kann?
Beispiel: Master Server die folgenden Verzeichnisstruktur hat:
Client1
|_HW_list.log
HW_1
HW_2
|_TestLst.log
test1
test2
Client2
|_HW_list.log
HW_1
|_TestLst.log
testA
testB
Wenn ich versuche, einen Job zu starten und ich wählen Client1 aus der parametrierten Plugin, ich sollte in der Lage sein HW_1 und HW_2 unter Geräte aufzulisten, und liste test1, test2 in der Testliste auf.
Nachdem ich die Tests gewählt habe, sollte ich in der Lage sein, diese Informationen an den Slave-Knoten zu übergeben.
nicht klar, was Sie tun möchten .. müssen Sie eine neue Datei für einen Client erstellen? Wenn ja, könnten Sie Dateibeispiele bereitstellen. – daggett
Ich habe gerade ein Beispiel hinzugefügt, lassen Sie mich bitte wissen, wenn das hilft. Ich werde versuchen, weiter zu erläutern, ob es immer noch verwirrend ist. – ShivaPahwa