Вопросы по теме 'jenkins-groovy'
Как вы можете передавать одни и те же параметры в разные сборки без избыточного кода в Jenkins Pipeline
Как можно передавать одни и те же параметры в разные сборки без избыточного кода в Jenkins Pipeline groovy. Я не хочу повторять параметры.
node('master') {
parallel(
"stream 1(X)" : {
stage('X') {
build 'Job1',...
154 просмотров
schedule
16.10.2022
Дросселирование параллельного шага в скрипте конвейера Jenkins
Я использую что-то вроде этого для параллельного запуска тестов:
stage('Test') {
steps {
script {
testing_closures = [one: { print("staring one"); sleep 10; print("finishing one") },
two: { print("staring...
2314 просмотров
schedule
12.08.2022
Распространение журналов из общей библиотеки на консоль задания jenkins
Я пытаюсь написать общую библиотеку, которая сочетает в себе глобальные переменные и общие функции для выполнения автоматизированной задачи сборки и развертывания для нашего проекта.
Макет проекта, как показано ниже:
Проект состоит из...
5244 просмотров
schedule
03.07.2022
удалить начальные пробелы из всех строк в скрипте
Я только начинаю использовать синтаксис конвейера Jenkinsfile, поэтому, вероятно, я упустил это из руководства по функциям. У меня есть шаг со сценарием, который запускает текстовый блок как сценарий powershell, он отлично работает, как есть, но я...
738 просмотров
schedule
18.05.2022
Найти/фильтровать списки с определенной парой ключ-значение из JSON ARRAY (список карт)
У меня есть массив JSON (список карт), похожий на:
def listOfMap = [[TESTCASE:1, METHOD:'CLICK', RESULT:'PASS'],
[TESTCASE:2, METHOD:'CLICK', RESULT:'FAIL'],
[TESTCASE:3, METHOD:'CLICK', RESULT:'FAIL'],
[TESTCASE:4,...
5278 просмотров
schedule
04.03.2024
Замена числовой переменной в json с помощью groovy
У меня есть json, в котором есть несколько чисел, которые я хочу сделать динамическими и заменить значение с помощью groovy. Пожалуйста, дайте мне знать, есть ли лучший способ, поскольку я уже использовал toInteger для преобразования, но не работал....
731 просмотров
schedule
18.06.2023
Jenkinsfile: как получить триггер сборки
Я пытаюсь выяснить, как определить, что вызвало запуск сборки из скрипта Jenkinsfile. Причина в том, что у меня есть сценарий в контейнере докера, который я хочу запустить в задании cron, поэтому, когда задание cron запускается, я просто хочу, чтобы...
3713 просмотров
schedule
20.06.2023
Jenkins Groovy Pipeline поиск и сравнение
Мне нужно решение для следующего: найдите переменную значения BRANCHVERSION в ver_list , сравните их и используйте соответствующий.
BRANCHVERSION имеет такой формат "6.200.01"
ver_list выглядит так
[Pipeline] echo
[6.000.02,...
649 просмотров
schedule
06.07.2023
Создайте файл с некоторым контентом, используя Groovy в конвейере Jenkins.
Я пытаюсь создать файл с именем groovy1.txt с содержанием «Работать с файлами в стиле Groovy легко».
Примечание. Я не хочу использовать оболочку для создания этого файла, вместо этого я хочу использовать Groovy для этого.
У меня есть следующий...
47597 просмотров
schedule
24.01.2023
Переменные среды scm конвейера Jenkins
Я пытаюсь напечатать последнее имя коммитера Git SCM в конвейерной работе. $ {CHANGE_AUTHOR} возвращает ноль. Я пытался сделать следующее:
def scmVars = checkout scm
и распечатайте результаты:
println scmVars
Коммиты и детали в...
1688 просмотров
schedule
09.05.2022
Дженкинс: Groovy: сценариям не разрешено использовать метод groovy.lang.GroovyObject getProperty java.lang.String
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException:
Скриптам не разрешено использовать метод groovy.lang.GroovyObject
получить свойство
java.lang.String (com.cccis.telematics.build.Templates.run_jgitflow_template)
на...
6252 просмотров
schedule
06.04.2023
Строительный проект с реактивным эталонным параметром Active Choice
Я новичок в jenkins и groovy, и я пытаюсь создать свою собственную конфигурацию, которая позволяет мне создавать свой проект с различными параметрами. Для этого я использую параметр реактивной ссылки Active Choices. В качестве типа выбора я...
8335 просмотров
schedule
16.04.2023
Декларативный конвейер Jenkins добавляет отличный скрипт после сборки
У меня отличный скрипт постбилда
def error = manager.getLogMatcher(".*(Error:(.*)))
if(error?.matches()) {
manager. addShortText(matcher.group(1))
}
Теперь я пытаюсь преобразовать это в синтаксис декларативного конвейера
pipeline{...
1329 просмотров
schedule
19.06.2022
Ошибка Slack Send Pipeline step настроенные значения из глобальной конфигурации
Я загрузил и установил плагин уведомлений Slack в jenkins и использовал slackSend в конвейере, он работал раньше, но теперь получал ошибку, как показано ниже: После этого я загрузил плагин Global Slack Notifier, но все еще та же ошибка, требуется ли...
2733 просмотров
schedule
31.05.2022
Получить экземпляр CpsScript в коде workflow-cps groovy?
В настоящее время кодирую много groovy для очень специфических сценариев jenkins.
Проблема в том, что я должен отслеживать текущий CpsScript — экземпляр для контекста (получение свойств, среды и т. д.) и его invokeMethod (этапы рабочего...
621 просмотров
schedule
22.04.2023
Получение ошибки неправильной замены при увеличении версии с использованием плагина версий maven в конвейере Jenkins
Я получаю ошибку неправильной замены, когда запускаю эту команду в своем конвейере jenkins
sh 'mvn build-helper:parse-version versions:set \...
1401 просмотров
schedule
20.07.2023
Частичная перезагрузка задания с диска без перезагрузки всего сервера
Недавно кто-то удалил папку из нашего экземпляра Jenkins. Мы смогли восстановить задания из недавней резервной копии и применить их обратно в папку jenkins_home на сервере. Единственный известный нам способ перезагрузить эти задания с диска — нажать...
656 просмотров
schedule
03.03.2023
Файл не найден в скрипте конвейера Jenkins
Я пытаюсь запустить сценарий конвейера, запущенный в настоящее время на нашем главном узле Jenkins, на удаленном узле Jenkins. Но я получаю странное FileNotFound исключение.
Самая простая версия конвейера, с которой мне удалось воспроизвести...
9017 просмотров
schedule
09.02.2023
Использование Groovy скрипта в активном выборе реактивного параметра
Я использую jenkins 2.x и пытаюсь запустить отличный скрипт с активным параметром реактивного выбора. но работает только резервный сценарий.
Отличный сценарий:
def myUrl...
754 просмотров
schedule
22.05.2023
Клиент Groovy Rest: ошибка при синтаксическом анализе приложения/json
Мне нужно использовать простой REST API, который возвращает либо «true», либо «false» (без фигурных скобок).
Когда я попытался вызвать этот API с помощью Groovy Rest Client в файле Gradle от Jenkins, я получаю исключение ниже.
Ошибка анализа...
959 просмотров
schedule
15.08.2022