? Es posible escribir complementos de Jenkins usando Python (a través de Jython), y si es así, ¿dónde comenzaría? No conozco Java (y no tengo un interés real en aprenderlo en este momento) así que poder usar Python sería bueno para mí.¿Puedo extender Jenkins con Jython/Python
Respuesta
No hay documentos sobre eso. Francamente su problema con usted debe comprender cómo las interfaces y extensiones se mapean desde java a jython para escribirlo.
Here are links on writing Jenkins plugins
Let's you embed either Jython or Python scripts and run them from a plugin Si todo lo que nee que hacer es ejecutar un script sencillo, que sea lo que necesita.
Dado que Jython puede producir clases de Java, no veo ninguna razón por la que esto no debería funcionar.
Tenga en cuenta que deberá aprender al menos algunas cosas sobre Java (principalmente la plataforma, no necesariamente el idioma) para poder escribir complementos para Jenkins.
Si su objetivo es ejecutar el código Jython dentro de Jenkins, es posible que desee echar un vistazo a Jython Plugin.
Al iniciar la versión 1.6, puede instalar paquetes Jython (digamos si tiene su propia biblioteca que le gustaría usar), y sincronizará automáticamente los paquetes entre todos los esclavos Jenkins.
- 1. ¿Puedo extender lisp con C++?
- 2. ¿Cómo puedo integrar Jenkins con Redmine?
- 3. ¿Cómo puedo extender datetime.datetime de Python con mis propios métodos?
- 4. ¿Puedo 'extender' una estructura en C?
- 5. ¿Cómo puedo extender la clase de imagen?
- 6. ¿Cómo puedo extender ApplicationController en una joya?
- 7. ¿Cómo puedo personalizar la salida de Jenkins?
- 8. Jenkins Build falla con SVNException
- 9. Infraestructura con maven, Jenkins, Nexus
- 10. Jenkins y JaCoCo con SBT
- 11. Despliegue automático con Jenkins/embarcadero
- 12. ImageMagick extender lienzo con fondo transparente
- 13. Cómo extender espacios de nombres con EmberJS
- 14. Extender entidades hibernadas con la anotación
- 15. extender una CFC con una ruta relativa
- 16. Cómo configurar Jenkins (Hudson) con firma gpg
- 17. Jenkins - j_acegi_security_check
- 18. Extender Microsoft.VisualStudio.TestTools.DataSource.XML
- 19. Error de autenticación con SVN en Jenkins
- 20. ¿Cómo extender ActiveRecord :: Migration con métodos adicionales?
- 21. ¿Podría extender Corona con código nativo?
- 22. Extender el .NET MembershipUser con propiedades propias
- 23. ¿Extender CMake con un generador personalizado?
- 24. cómo configurar jenkins para trabajar con websvn
- 25. Despliegue del proyecto PHP con Hudson/Jenkins
- 26. Despliegue de .NET con Jenkins/Hudson
- 27. ¿Cómo instalar complementos en jenkins, con la ayuda de la API de acceso remoto de jenkins?
- 28. ¿Cómo puedo extender un molde léxico para admitir tipos enumerados?
- 29. ¿Cómo puedo fusionar/extender unidades de persistencia desde diferentes JAR?
- 30. ¿Puedo extender la base de datos de contactos de Androids?
Sí, entiendo completamente que tendré que familiarizarme con la plataforma Jenkins/Java para poder hacer cualquier cosa. ¿Sabrías por dónde empezar (idealmente algo como una publicación de doc/blog) sobre el uso de Jython dentro de Jenkins? – ojii