Kann ich Jenkins mit Jython / Python erweitern?

8

Ist es möglich, Jenkins-Plugins mit Python (über Jython) zu schreiben, und wenn ja, wo würde ich anfangen? Ich kenne Java nicht (und habe kein Interesse daran, es im Moment zu lernen), also wäre es schön für mich, Python benutzen zu können.

    
ojii 19.04.2011, 09:26
quelle

3 Antworten

4

Es gibt keine Dokumente dazu. Offen gesagt, müssen Sie verstehen, wie die Schnittstellen und Erweiterungen von Java auf jython mappen, um es zu schreiben.

Hier finden Sie Links zum Schreiben von Jenkins-Plugins

Lassen Sie uns entweder Jython- oder Python-Skripte einbetten und sie von einem Plugin ausführen Wenn alles Sie nee zu tun ist ein einfaches Skript, das was Sie brauchen.

    
MJB 23.04.2011, 21:10
quelle
1

Wenn Sie Jython-Code innerhalb von Jenkins ausführen möchten, sollten Sie sich das Jython ansehen Plugin .

Ab Version 1.6 können Sie tatsächlich Jython-Pakete installieren (sagen Sie, wenn Sie Ihre eigene Bibliothek haben, die Sie verwenden möchten), und es wird automatisch die Pakete über alle Jenkins-Slaves hinweg synchronisieren.

    
Jack Leow 09.08.2011 20:31
quelle
0

Da Jython Java-Klassen erzeugen kann, sehe ich keinen Grund, warum das nicht funktionieren sollte.

Beachten Sie, dass Sie zumindest einige Dinge über Java lernen müssen (meistens die Plattform, nicht unbedingt die Sprache), um Plugins für Jenkins schreiben zu können.

    
Joachim Sauer 19.04.2011 09:29
quelle