Jenkins Plugin: Erstellen Sie einen neuen Job programmgesteuert
Wie erstelle ich einen neuen Jenkins-Job in einem Plugin?
Ich habe ein Jenkins-Plugin, das eine Nachrichtenwarteschlange abhört und bei Eingang einer Nachricht ein neues Ereignis auslöst, um einen neuen Auftrag zu erstellen (oder einen Lauf zu starten).
Ich suche nach etwas wie:
Job myJob = new Job(...);
Ich weiß, dass ich REST API oder CLI verwenden kann, aber da ich im Plugin bin, würde ich eine interne Java-Lösung verwenden.