После настройки master-slave и собственного приватного реестра докеров (облако), теперь мы хотели бы обсудить, как запустить скрипт groovy в Jenkins. Прежде чем мы начнем, давайте узнаем некоторую информацию о groovy.
Что такое скрипт Groovy?
Apache Groovy — это объектно-ориентированный язык программирования, используемый для платформы Java. Этот динамический язык имеет множество функций, таких как Python, Ruby. Его можно использовать в качестве языка сценариев для платформы Java.
Это почти как суперверсия Java, которая предлагает корпоративные возможности Java. Он также предлагает множество функций для повышения производительности, таких как поддержка DSL, замыкания и динамическая типизация. В отличие от некоторых других языков, он разработан как дополнение, а не как замена Java.
Исходный код Groovy компилируется в Java Bytecode, поэтому он может работать на любой платформе, если в этой операционной системе установлена JRE. Groovy также выполняет множество задач за сценой, что делает его более гибким и динамичным.
Почему Groovy?
Вот основные причины, по которым вам следует использовать Groovy:
- Groovy — гибкий и динамичный язык
- Полная интеграция со всеми существующими объектами и библиотеками Java
- Выглядит легко и естественно для Java-разработчиков
- Более лаконичный и осмысленный код по сравнению с Java
- Вы можете использовать его столько, сколько хотите, с приложениями Java.
Возможности Groovy
- Список, карта, диапазон, литералы регулярных выражений
- Мультиметод и метапрограммирование
- Классы и сценарии Groovy обычно хранятся в файлах .groovy.
- Сценарии содержат операторы Groovy без какого-либо объявления класса.
- Сценарии также могут содержать определения методов вне определений классов.
- Его можно скомпилировать и полностью интегрировать с традиционным Java-приложением.
- Поддержка уровня языка для карт, списков, регулярных выражений
- Поддерживает замыкания, динамическую типизацию, протокол метаобъектов.
- Поддержка статической и динамической типизации и перегрузки операторов
- Литеральное объявление для списков (массивов), карт, диапазонов и регулярных выражений
Минусы использования Groovy
продолжить: https://foxutech.com/how-to-run-groovy-script-in-jenkins/