Описание тега jenkins-shared-libraries
NoneJenkins-shared-libraries - это глобальные общие библиотеки, которые вы можете использовать в jenkins вместе с плагином конвейера Jenkins (ранее известным как плагин рабочего процесса).
0
ответов
Покрытие кода для разделяемой библиотеки Groovy Дженкинса с jacoco
У меня есть общая библиотека groovy, которая предоставляет некоторые шаги (в папке vars) для конвейера Jenkins. Для шагов у меня есть Groovy модульные тесты и я хочу рассчитать покрытие кода с ними. Я уже успешно настроил jacoco и получил результаты…
04 фев '18 в 18:32
1
ответ
Как запустить полный сценарий конвейера Jenkins из файла src общих библиотек
Недавно я начал с общих библиотек Jenkins в конвейере Jenkins. Я создал класс "func.groov" и поместил его в "src / org / prj / func.groovy": package org.prj import jenkins.model. class func implements Serializable { def steps func(steps) { this.step…
30 авг '17 в 05:14
3
ответа
Триггер Дженкинс Джоб из общей библиотеки
Это то, что у меня есть в моей общей библиотеке build job: 'Job Name', parameters: [ string(name: 'ENVIRONMENT', value: 'sit'), string(name: 'param1', value: 'value1' ) ] Это терпит неудачу с ошибкой ниже: hudson.remoting.ProxyException: groovy.lang…
12 дек '18 в 05:57
2
ответа
Дженкинс Groovy MissingMethodException Нет подписи метода
Я сталкиваюсь getThingsDone() применяется для типов аргументов: () values: [] ошибка для кода, как показано ниже, in shared library .... vars/pipeline.groovy def getThingsDone(m = null){ echo "done" } in some project that includes shared library @Li…
18 июл '18 в 23:31
1
ответ
Библиотека Jenkins PipelineShared с использованием Java
Я знаю, что с помощью Groovy можно разработать общую библиотеку Jenkins Pipeline Shared. Я хочу знать, есть ли какая-нибудь общая библиотека трубопроводов Jenkins, которая может быть разработана с использованием Java или любой другой технологии? Зар…
01 мар '19 в 11:44
0
ответов
Как обрабатывать уникальный идентификатор для каждой среды при параллельной работе в конвейере Jenkins?
Я устанавливаю общую библиотеку, в которой один из методов "vars" создает среду и возвращает уникальный идентификатор для этой среды. Этот идентификатор затем требуется в других методах "vars". Я бы тоже хотел работать параллельно для каждой среды. …
11 дек '18 в 23:23
1
ответ
IntelliJ GSDL: определение метода с необязательными аргументами
У меня есть разделяемая библиотека Jenkins, которая задает глобальную переменную foo который обеспечивает два метода. Один из них не имеет аргумента, другой имеет один необязательный аргумент: /vars/foo.groovy def getBarOne() { //... } def getBarTwo…
27 фев '19 в 19:10
1
ответ
Как импортировать общие библиотеки на уровне папок в конвейер jenkins
Во-первых, мое понимание общих библиотек на уровне папок: это отличный скрипт, который я могу разместить в любом месте репозитория, где я хочу его использовать (то есть там, где будет мой Jenkinsfile). Если это не так, пожалуйста, дайте мне знать. М…
30 апр '18 в 15:35
1
ответ
Как вызвать общую библиотеку Jenkins 2 с параметрами и замыканием из конвейера Jenkinsfile?
Я хотел бы вызвать следующую общую библиотеку из конвейера: [ссылка] https://github.com/docker/jenkins-pipeline-scripts/blob/master/vars/wrappedNode.groovy Я не знаю, как вызвать и заполнить карту Vars и закрытие тела из конвейера Jenkins 2. Моя общ…
04 июл '18 в 01:02
1
ответ
Доступ к плагинам в классах общей библиотеки jenkins
Я хотел создать класс в /src каталог, который может получить доступ к докеру и другим шагам плагина. Итак, у меня есть класс, который выглядит следующим образом; class someClassName implements Serializable { def env def steps def docker someclassNam…
05 май '18 в 19:22
1
ответ
Как передать произвольное количество аргументов в общую библиотеку Jenkins
Я получил эту общую библиотеку vars/libOne это занимает composeFileNames Параметр в виде списка строк. #!/usr/bin/env groov def call(String param1, String param2, String parm3, String[] composeFileNames ) { String s ='' for (int i = 0; i < compos…
20 фев '19 в 04:40
1
ответ
Использование класса совместно используемой библиотеки из пользовательского шага с совместно используемыми библиотеками Jenkins.
Я настраиваю разделяемую библиотеку для конвейеров Jenkins и пытаюсь выяснить, как импортировать класс из разделяемой библиотеки в пользовательский шаг, который я пишу. Вот как выглядит структура каталогов: src --jenny ----util ------Versioning.groo…
14 фев '18 в 21:34
1
ответ
Не удается импортировать пакет в модульных тестах для общей библиотеки Jenkins
Я пытаюсь создать модульные тесты для библиотеки JenkinsShared, используя Gradle для запуска тестовых задач. Я следовал этому руководству, в котором по завершении работы есть рабочий набор тестов для общей библиотеки для функций внутри vars папка (с…
10 окт '18 в 22:50
0
ответов
Тип 'com/fastxml/jackson/dataformat/yaml/YAMLFactory' (текущий кадр, стек [0]) нельзя назначить для 'com/fastxml/jackson/core/JsonFactory'
Я получаю эту ошибку при использовании синтаксического анализатора swagger внутри конвейера совместно используемой библиотеки jenkins Groovy Grabs Grab: @Grab('io.swagger:swagger-parser:2.0.0-rc1') @Grab(group='com.fasterxml.jackson.core', module='j…
05 апр '18 в 05:52
1
ответ
Могу ли я создать разделяемую библиотеку.groovy скрипт для метода из скриптового конвейера в декларативный
Я пытаюсь преобразовать все скриптовые конвейеры на моем рабочем месте в декларативный конвейер. Я новичок в этом. У меня есть сценарий конвейера, который имеет 2 метода. Я смог закончить оставшуюся часть сценария до декларативного, но застрял на ме…
20 фев '18 в 18:16
1
ответ
Как получить значение, возвращаемое методом в разделяемой библиотеке в декларативном синтаксисе?
Я использую конвейерный декларативный синтаксис, и мне нужно получить значение, возвращаемое из метода в общей библиотеке pipeline{ String label= new Define.getLabel() agent (label ${label}) // stages, options ... }
03 апр '18 в 11:18
0
ответов
Каталог копирования общей библиотеки конвейера Jenkins
Как часть общей библиотеки в Jenkins2 у меня есть несколько файлов Python, расположенных в каталоге ресурсов. Спасибо Стивену Кингсу, ответьте здесь Как мне получить доступ к файлам в общей библиотеке? Мне удалось скопировать два основных файла py, …
22 ноя '17 в 16:42
0
ответов
Запуск конвейера в цикле с другим параметром в последовательности
Я читал о совместном использовании стандартного конвейера для нескольких проектов здесь У меня есть случай, когда я хочу запустить шаблон конвейера по нескольким данным в цикле. Этот конвейер должен работать последовательно. Вот код: //Jenkinsfile s…
21 ноя '18 в 08:45
1
ответ
Конвейер Jenkins: чтение значений из другого jenkinsfile
Я использую общую библиотеку jenkins и клонирую оттуда еще одно git-репо. Этот репо содержит файл jenkins, похожий на следующий: #!/usr/bin/env groovy @Library('mylib') import jLib.* someStage{ myparam = someValue } Я хочу прочитать "someValue". В н…
05 дек '17 в 16:15
0
ответов
Настройте глобальную конвейерную библиотеку Jenkins с Mercurial SCM через Groovy
Это связано с этим вопросом, как это может быть достигнуто для Mercurial при указании ревизии по тегу? Документация немного нестабильна, и просмотр исходного кода мало чем помог. Пример только обрисовывает в общих чертах Git.
04 июн '18 в 14:32