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.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage