jenkins_ru | Unsorted

Telegram-канал jenkins_ru - jenkins_ru

-

Общаемся на темы, посвященныe Jenkins Видео с митапов: http://youtube.com/jenkinsru Место активного общения разработчиков https://gitter.im/jenkinsci-ru/publiс Самые свежие новости https://twitter.com/jenkins_ru

Subscribe to a channel

jenkins_ru

Коллеги, добрый день !

Мне нужна консультация по восстановлению сервера Jenkins после апгрейда с 2.492 на 2.504 - сервер после апгрейда не перезапустился. Я попытался вернуться на 2.492 но теперь сервер не запускается из-за ошибки чтения файла config.xml. Если нужно больше подробностей предоставлю логи.

Читать полностью…

jenkins_ru

Потом Мирослав превратится в HR Мирославу и будет звать всех в Сбер😂

Читать полностью…

jenkins_ru

их методы всё изощреннее =) просто здоровается, даже работу не предлагает, странно это.

Читать полностью…

jenkins_ru

Самое удобное вроде, чтобы сел и поехал

Читать полностью…

jenkins_ru

https://plugins.jenkins.io/gitlab-plugin/

не, норм

но если нужна тонкая кастомизация и расковыривать весь payload вебхука, то да, лучше Generic, но в случае выше лучше начать с gitlab-plugin

Читать полностью…

jenkins_ru

зачем generic
хотябы jenkins-gitlab plugin + настройка событий в webhook + в настройке плагина фильтры

Читать полностью…

jenkins_ru

Тебе нужно настроить вебхуки

Читать полностью…

jenkins_ru

Всем спасибо за варианты. Сейчас нужно убежать. Обмозгую

Читать полностью…

jenkins_ru

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

Читать полностью…

jenkins_ru

Так ты и без сайдкарт можешь сделать деплоймент который будет ловить события

Читать полностью…

jenkins_ru

Добрый день! Подскажите пожалуйста, на сколько тупая идея сделать sidecar контейнер python-а например, для основного контейнера jenkins, чтобы не кастомить стандартный образ? Суть задачи следующая: для получения данных для activechoice параметров до старта раздела pipeline выполнять некие скрипты (например обращение к api, парсинг ответа и т п) и писать эти скрипты не на groovy или java с core функционалом, а юзать sidecar и кастомить его как душе угодно.

Читать полностью…

jenkins_ru

да
это неконтролируемый трэш, но можно определить кастомные директории и например передавать какой-нить файл от стадии к стадии который в workspace для идентификации уникальности билда

Читать полностью…

jenkins_ru

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

ws будет дописывать @2,3,4... к пути, если на ноде несколько экзекуторов, и там уже запущена другая джоба / другой билд текущей джобы, который тоже хочет залезть в эту директорию
dir просто безоговорчно залезет ровно туда куда просят (попутно создав @tmp рядом, не помню уже зачем), и если там уже ковыряется кто-то ещё — будет весело

Читать полностью…

jenkins_ru

Дир вроде на все этажи нужно задавать? А кастом можно сразу на все? Я читала, но не очень поняла отлия в кастом, dir и ws😞

Читать полностью…

jenkins_ru

Подскажите, вот есть переменная по умолчанию workspace (E:/JankinsAgent/workspace/МояЗадача), через customWorkspace можно изменить каталог (E:/JankinsAgent/workspace/МояДругаяЗадача), а вот есть переменная чтобы получить путь(E:/JankinsAgent/workspace) и в customWorkspace не писать абсолютный а просто $Переменная/МояДругаяЗадача?

Читать полностью…

jenkins_ru

Даша has been banned! Reason: CAS ban.

Читать полностью…

jenkins_ru

Потом начнет предлагать 🤣

Читать полностью…

jenkins_ru

Оно емнип даже хуки само расставляет

Читать полностью…

jenkins_ru

https://plugins.jenkins.io/gitlab-branch-source/

Читать полностью…

jenkins_ru

jenkins-gitlab он же устаревший и не поддерживается?

Читать полностью…

jenkins_ru

Выше тебе уже верно сказали. Уточню, чтобы проще искать было: generic webhook triggers

Читать полностью…

jenkins_ru

Всем привет!
А кто как настраивает интеграцию jenkins и GitLab, чтобы запускались сборки по пушу?
Используется не freestyle job, или pipeline, а organization folder, который появляется при установке плагина GitLab (jenkinsfile хранится в gitlab). По этому стандартные инструкции из доки GitLab не работают (они предназначены для freestyle job, или pipeline).

Добился через костыль, чтобы при любом пуше в репозиторий ( в любую ветку, получается), запускалась джоба из мастера, но это тоже не подходит.

Нужно, чтобы для каждой ветки отдельно работало.

Читать полностью…

jenkins_ru

Я делал на фастапи по факту внешний сервис который мог ловить события опрашивая рест Дженкинс. С очередями

Читать полностью…

jenkins_ru

jenkins в докере, не в кубе. Но даже был бы в кубе, не совсем понял посыл

Читать полностью…

jenkins_ru

каким образом будет осуществляться обмен данными между сайдкаром и пайпом а актив чёйзе?

Читать полностью…

jenkins_ru

Простите, а почему не контролируемый?

Читать полностью…

jenkins_ru

Мне надо просто, если задача запускается подо мной, создавался отдельный каталог, в который я могу потом залезть, без страха, что кто-то перезапустит задачу и все затрется, кастом вроде как выход, задаётся в начале на весь пайплайн, но смущает, что нужно абсолютный путь писать, ну еше про дир почитаю, может им удобнее будет)

Читать полностью…

jenkins_ru

Ещё почитаю про dir, спасибо😊

Читать полностью…

jenkins_ru

есть dir() { ... }

node() {
println("WS: ${env.WORKSPACE}")
println("PWD: ${pwd()}")
dir('foobar') {
println("WS: ${env.WORKSPACE}")
println("PWD: ${pwd()}")
}
}

выдаст:
16:32:55  Running on Ubuntu 22 (GPU) - kui in /home/jenkins/workspace/sandbox/tmp-random
16:32:56 WS: /home/jenkins/workspace/sandbox/tmp-random
16:32:56 PWD: /home/jenkins/workspace/sandbox/tmp-random
16:32:56 [Pipeline] dir
16:32:56 Running in /home/jenkins/workspace/sandbox/tmp-random/foobar
16:32:57 WS: /home/jenkins/workspace/sandbox/tmp-random
16:32:57 PWD: /home/jenkins/workspace/sandbox/tmp-random/foobar

Читать полностью…

jenkins_ru

не помогло такое. какая-то кастрированная версия redHat была у меня, переустановка ос решила все проблемы, спасибо)

Читать полностью…
Subscribe to a channel