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

а нам пришлось заморозить версию 2.222.4 и использовать наработанные воркфлоу в полном объеме

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

jenkins_ru

> А по сути все что требуется от такого инструмента это тупо возможность задать последовательность/паралкльность стейджей и передача им параметров.
Если у вас такие невысокие требования к инструменту, то вам просто нужен более простой инструмент.
Дженкинс тем и хорош, что его можно гнуть во все стороны

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

jenkins_ru

дженкинс без плагинов не умеет практически ничего

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

jenkins_ru

Почитайте про Jenkins Configuration as Code (jcasc) и Jenkins Job Builder (jjb) / Job DSL
Решения, которое можно кастомизировать также, как Дженкинс, на мой взгляд, не существует.

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

jenkins_ru

Хочу высказать свою злость на Дженкинс. Никакого полноценно пайплайн as a code не может в нем быть, потому что все равно часть пайплайна это мышекликательное создание джобы, ну или о да xml файлов, которую хз как хранить в гите, и версионировать. Сначала руками создать джобы потом цеплять к ним дженкинфайлы или груви скрипты и ещё туча плагинов требующих обновления

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

jenkins_ru

https://github.com/jenkinsci/gitlab-plugin/issues/912

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

jenkins_ru

Попробуйте на уровне вебхуков раскурить передачу env развесить возможно на разные env на разные события, по типу мр, тэг и так далее, сделайте параметры like &foo=bar.

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

jenkins_ru

Вы запускаете Jenkins Pipeline через Gitlab?

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

jenkins_ru

Эмм, но это же чат по дженкинс. Вам сюда - @ru_gitlab

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

jenkins_ru

Что значит до переменных гитлаба?

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

jenkins_ru

а что никто не зарепортил спам?

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

jenkins_ru

Неа, ранее создаётся на той же тачке. Но все скрипты выполняются внутри докер контейнера

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

jenkins_ru

на стороне мастера - нельзя. git grep - если пайплайны в гите

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

jenkins_ru

А environment можно объявлять внутри stage?

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

jenkins_ru

Попробую, скажу что получиться

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

jenkins_ru

пару лет назад еще имелся удобный тип джоба workflow, где легко задавалась последовательность/параллельность действий, была возможность сконфигурировать пошаговый ребилд и обрабатывать события ...DSL без груви и прочей ботвы
но авторам jenkins это не нравилось и они выпилили этот тип джоба как класс и заменили его на пайплан ... что вы сейчас и расхлебываете

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

jenkins_ru

А по сути все что требуется от такого инструмента это тупо возможность задать последовательность/паралкльность стейджей и передача им параметров. И всю логику и всякие там доставания паролей из волтов и амазонов, авторизационные токены и прочее можно же делать внутри того что будет дергать оркестратор...зато все явно и открыто.
А то часть пайплайновой логики суют в груви, другой кусок в том что этот груви дёргает.. одни страдания:( может это просто у меня проект такой

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

jenkins_ru

Больше плагинов богу плагинов

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

jenkins_ru

Привет! Подскажите как можно вынести переменные из Jenkinsfile в отдельный файл?

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

jenkins_ru

Нет. Если только есть api для этого в гитлабе

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

jenkins_ru

Я настроил через integration

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

jenkins_ru

А есть ли маркетплейс, на котором можно купить плагины/джобы сторонней разработки?

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

jenkins_ru

Так я хочу получить их как раз в Pipeline на jenkins

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

jenkins_ru

Как что значит?
У gitlab же есть свои evn переменные.
Я запускаю pipeline из gitlab

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

jenkins_ru

А я могу в Pipeline достучаться до переменных gitlab?
Попробовал
Echo ${env.CI_PROECT_NAME}
И не фига

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

jenkins_ru

Понял спасибо большое, за пояснение.

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

jenkins_ru

Тогда попробую так
1. Через Groovy получить список pipeline jobs.

2. Получить оттуда SCM URL и пусть к Jenkinsfile (или найти pipeline там, если он хранится прямо в конфигурации джобы).

3. Прицельно пройтись по репозиториям и Jenkinsfile.

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

jenkins_ru

Да, если декларативный pipeline

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

jenkins_ru

Всем привет! Хочу вывести из оборота Jenkins label, смигрировав его на новый. Для Maven/Freestyle джоб всё делается элементарно через manage/slicing/labelslicestring, но label используется в pipeline джобах тоже.

Есть ли способ отследить на стороне Jenkins pipeline-джобы, использующие конкретный label?

В Groovy метод getAssignedLabel() пишет, что pipeline был запущен на master (что, в общем-то правда, так как Groovy-код действительно выполняется на мастере), но ни в атрибутах джобы, ни в атрибутах билда, ничего про label не видно.

Даже в логе билда, если его парсить, выводится только имя агента, но не label, который был использован на агенте.
Есть ощущение, что это особенность дизайна pipeline-джоб.

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

jenkins_ru

https://the-president.ru/tech/jenkins-pipeline-i-vault-plugin-recept-na-russkom

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