Skip to content

v0.1.0

Latest
Compare
Choose a tag to compare
@Rubentxu Rubentxu released this 21 Apr 21:32
· 3 commits to main since this release

Release v0.1.0 de Pipeline-CLI

Estamos emocionados de anunciar el lanzamiento de la versión 0.1.0 de Pipeline-CLI, una herramienta diseñada para ejecutar pipelines de manera eficiente y sencilla, similar a Jenkinsfile pipeline DSL pero con una sintaxis más accesible y fácil de entender.

Novedades en v0.1.0

  • Soporte Completo para GraalVM: Compila y ejecuta tus pipelines usando GraalVM para un rendimiento óptimo sin necesidad de una JVM.
  • Integración Mejorada: Mejoras significativas en la integración con sistemas de CI/CD.
  • Nueva Sintaxis Simplificada: Implementación de una nueva sintaxis más clara y concisa para definir los pasos del pipeline.
  • Errores Corregidos: Resolución de varios bugs reportados por la comunidad que mejoran la estabilidad y la usabilidad.

Características Principales

  • Creación de JAR 'Fat': El archivo JAR incluido contiene todas las dependencias necesarias, lo que permite una ejecución independiente en cualquier entorno Java.
  • Compatibilidad con Scripts de Kotlin: Ejecuta scripts de Kotlin directamente, facilitando la integración con proyectos existentes de Kotlin.
  • Automatización y Flexibilidad: Facilita la automatización de tareas complejas y permite una configuración detallada de entornos y etapas de ejecución.

Cómo Empezar

Para comenzar a utilizar Pipeline-CLI, descargue el archivo JAR desde los activos de esta release y ejecute un comando similar al siguiente (teniendo en cuenta sus ficheros con la configuración y su DSL Pipeline):

Nota: Se tiene que ejecutar con una versión de java 17 mínimo

java -jar pipeline-cli-0.1.0-all.jar -c config.yaml -s example.pipeline.kts

Alternativamente, si prefiere usar el binario de GraalVM:

./pipeline-kts -c config.yaml -s example.pipeline.kts

Documentación

Para más detalles sobre cómo configurar y utilizar Pipeline-CLI, visite nuestro sitio de documentación o revise los ejemplos de código en nuestro repositorio.

Agradecimientos

Queremos agradecer a todos los colaboradores que han hecho posible este lanzamiento, con especial reconocimiento a aquellos en la comunidad que han proporcionado feedback invaluable, reportes de errores y sugerencias de mejoras.