0

Как начать с написания сценариев Jenkins с использованием groovy в качестве языка сценариев? где я могу найти правильную документацию обо всех методах и о том, как использовать их, которые я могу использовать для автоматизации Дженкинса с использованием groovy?Jenkins Scripting using Groovy

ответ

0

На первом, обратитесь к самому плагину, он имеет хорошие и подробные объяснения: Groovy Postbuild Plugin

чем просто узнать немного о Groovy как язык и начать использовать его.

Добавить Groovy postbuild действие и напечатать содержимое сценария.

+0

Спасибо за помощь. Я пробовал некоторые основные скрипты в консоли jenkins script. Но некоторые скрипты не работают. например: import hudson.model. * scms = FreeStyleProject.getSCMs() println (scms) Я пытаюсь распечатать все scms, настроенные в jenkins. Но я получаю сообщение об ошибке. можете ли вы сказать мне, что не так с кодом, и что это исправить? – Arghya

+0

@ Аргья какая именно ошибка? –

+0

groovy.lang.MissingMethodException: Нет сигнатуры метода: static hudson.model.FreeStyleProject.getSCMs() применим для типов аргументов:() values: [] Возможные решения: getSCMs(), getScm(), getACL(), getACL(), setScm (hudson.scm.SCM), getName() ....... – Arghya

0

Плагин Scripler - это мощный плагин, позволяющий вам запускать ваш код с любого шага сборки. (Он даже может быть использован для кодирования Jenkins динамических параметров в пользовательском интерфейсе!)

Есть два дополнительное преимущество использования этого плагина:

  1. Вы можете проверить свой заводной код на вашем фактическом сервере Дженкинс: После установки плагина перейдите к разделу «Управление Jenkins» -> «Scriptler» или «YOUR_SERVER_URL/scriptler» и нажмите «Добавить новый скрипт». Сохраните его с исходным кодом примерно как println "Hello Scriptler!" и нажмите «отправить». теперь вы сможете запустить свой скрипт для тестирования, щелкнув значок маленького терминала.
  2. Он имеет изрядную долю уже сделанных сценариев, созданных людьми в сообществе: Посещение https://github.com/jenkinsci/jenkins-scripts