Size: a a a

2020 August 13

Г

Григорий in jenkins_ru
Привет
пытаюсь поближе подружиться с shared librarys
есть у меня в vars функция, которая называется например test и принимает несколько аргументов
и я по наивности пытаюсь из пайплайна вызвать ее как
test arg1: text1, arg2: text2
а она мне и говорит, что linkedhashmap не принимает
источник

Г

Григорий in jenkins_ru
из вариантов остается только test(text1,text2) делать?
источник

VL

V L in jenkins_ru
Григорий
из вариантов остается только test(text1,text2) делать?
Надо в vars сделать ее чтобы мапку принимала
def call(Map args)
{
args.arg1..
args.arg2..
}
источник

Г

Григорий in jenkins_ru
Если принимать LinkedHashMap в качестве аргумента, какую ошибку отдавать, если аргументов не хватает?
Runtime?
источник

Г

Григорий in jenkins_ru
или в vars можно просто ошибку вызывать
источник

VL

V L in jenkins_ru
error("arg1 not provided") или new Exception("arg1 not provided")
Зависит если нужно будет обрабатывать ошибку потом
Я по умолчанию просто error пользую
источник

II

Igor Ivanov in jenkins_ru
Elenhil
Фристайл натыкать галочки можно
а ещё — плагины, которые поддерживают только галочки и не умеют интегрироваться с пайплайном! ^^
источник

АЧ

Александр Черёмухин... in jenkins_ru
Доброго дня. Народ, подскажите, как можно обойти момент: pipeline скрипты лежат в отдельной репе, не с кодом (gitlab). Гитлаб плагин, как я понимаю, хочет, чтобы все лежало вместе, т.к. выбрать нужный бранч в "allowed branches" в триггере "Build when a change is pushed to GitLab" приводит к ошибке. Можно как-то обойти сие, или только проверку в самом скрипте писать? На стороне гитлаба тоже не могу отдавать пуши с бранчем, т.к. триггер только на операции по merge request
источник

DS

Dmitry Sergeev in jenkins_ru
Igor Ivanov
а ещё — плагины, которые поддерживают только галочки и не умеют интегрироваться с пайплайном! ^^
их можно степом properties настроить
источник

VL

V L in jenkins_ru
Александр Черёмухин
Доброго дня. Народ, подскажите, как можно обойти момент: pipeline скрипты лежат в отдельной репе, не с кодом (gitlab). Гитлаб плагин, как я понимаю, хочет, чтобы все лежало вместе, т.к. выбрать нужный бранч в "allowed branches" в триггере "Build when a change is pushed to GitLab" приводит к ошибке. Можно как-то обойти сие, или только проверку в самом скрипте писать? На стороне гитлаба тоже не могу отдавать пуши с бранчем, т.к. триггер только на операции по merge request
Ни черта не понятно 🙂
Все в куче
источник

АЧ

Александр Черёмухин... in jenkins_ru
V L
Ни черта не понятно 🙂
Все в куче
Ок. ) Простой вопрос - почему jenkins выводит ошибку, когда в триггере "Build when a change is pushed to GitLab" я пытаюсь выставить нужный бранч
источник

VL

V L in jenkins_ru
Александр Черёмухин
Ок. ) Простой вопрос - почему jenkins выводит ошибку, когда в триггере "Build when a change is pushed to GitLab" я пытаюсь выставить нужный бранч
*/develop
Попробуйте
источник

a

alexey in jenkins_ru
Дарова всем.
Начал юзать пайплан, нашел как геренеповать скрипт подключения гит , но не могу найти как подключиться к tfs ,  может кто помочь?
источник

АЧ

Александр Черёмухин... in jenkins_ru
alexey
Дарова всем.
Начал юзать пайплан, нашел как геренеповать скрипт подключения гит , но не могу найти как подключиться к tfs ,  может кто помочь?
для чего нужно подключаться? Код забрать или продолжить сборку?
источник

a

alexey in jenkins_ru
Александр Черёмухин
для чего нужно подключаться? Код забрать или продолжить сборку?
Триггер сделать если есть изменения  а потом я прогоняю тесты с репы Гита.
источник

АЧ

Александр Черёмухин... in jenkins_ru
alexey
Триггер сделать если есть изменения  а потом я прогоняю тесты с репы Гита.
у меня разрабы дюже хотели видеть свои work items в ТФС, привязанные с issue, поэтому у меня стоял плагин из маркетплейса, был настроен endpoint на тфс в сторону дженкинса, а на самом дженкинсе стоял tfs плагин. По итогу - триггер на коммит в ветку репы ТФС запускал джобу, в который был один шаг - дальше все делай на дженкинсе.
источник

D

Dentaky in jenkins_ru
Привет. Подскажите, как задать расписание пайпа на выполнение 1 раз в 2 недели? Ну т.е. если сегодня мне надо допустим в 22-00, и повторять каждую неделю 4-го дня, то я разобрался, это так будет:00 22 * * 4

А как сделать, чтобы каждый четвертый день, но с периодичностью по неделям другой, пока не вкурил.
источник

I

Inetov in jenkins_ru
доброго дня, коллеги
может кто сталкивался с таким странным поведением:
во время отладки либы поймал NRE, после чего выполнение, конечно, прерывается с ошибкой.
но если посмотреть на главную страницу - то там этот билд остаётся висеть выполняющимся.
самое плохое, что при этом новые билды начинают выполняться в директории **@2, даже не смотря на прописанный вручную customWorkspace.
похоже на ошибку, но мне не удалось загуглить такую

что интересно - при этом не отрабатывает даже таймаут, установленный для этого джоба
источник

E

Elenhil in jenkins_ru
Dentaky
Привет. Подскажите, как задать расписание пайпа на выполнение 1 раз в 2 недели? Ну т.е. если сегодня мне надо допустим в 22-00, и повторять каждую неделю 4-го дня, то я разобрался, это так будет:00 22 * * 4

А как сделать, чтобы каждый четвертый день, но с периодичностью по неделям другой, пока не вкурил.
источник

e

ep4sh in jenkins_ru
Коллеги подскажите, пропала кнопка Add Credentials для конкретного Folder - помню что была.
Проверил все необходимые плагины — установлены.
Встречал кто-либо похожу беду? как исправить?
источник