Lenguajes de scripting comunes para Jenkins + SVN + JIRA + Maven?

Vengo de un background de IBM Rational tools donde Perl es el lenguaje de script de hecho para la automation.

Ahora estoy trabajando en todas estas herramientas de código abierto y siento que necesito elegir un lenguaje de scripting más adecuado para este set de herramientas. ¿Cuál es la mejor pareja que tengo que recoger? Groovy? Jython?

Gracias Jirong

La mayoría de esos productos tienen una API REST:

  • Jenkins REST API
  • API JIRA REST
  • Maven REST API

Incluso Subversion, en algún lanzamiento comercial, tiene una API REST . SVN en sí tiene una API C / JavaHL .
Pero SVNKit proporciona una API Java completa .

De modo que cualquier lenguaje compatible con Java puede funcionar aquí, tanto para llamadas programáticas con java API (generalmente disponible para esos productos), como para llamadas a través de la web (API REST).