Jenkins as a code. Часть 4


Возникла необходимость разграничения прав доступа пользователей на Jenkins-сервере — давайте разберемся, как можно это сделать без использования webUI!

Продолжить чтение

Jenkins as a code. Часть 3


В заключительной статье цикла «Jenkins as a code» рассмотрим самый интересный (и полезный) пример — автоматическое создание задач (job) при запуске сервиса. Давайте разберемся!

Продолжить чтение

Jenkins as a code. Часть 2


В первой статье цикла «Jenkins as a code» мы разобрали несколько примеров настройки экземпляра Jenkins под собственные нужды, в данной статье рассмотрим автоматическую настройку общих библиотек (Shared Libraries) — давайте разберемся!

Продолжить чтение

Jenkins as a code. Часть 1


Идея «инфраструктура как код» далеко не нова и широко используется в повседневной жизни большинством компаний. В серии статей «Jenkins as a code» предлагаю разобраться с автоматическим развертыванием и настройкой сервера Jenkins!

Продолжить чтение

Jenkins: использование shared libraries


При использовании Jenkins в компании с большим количеством проектов, рано или поздно вы заметите, что ваши описания пайплайнов (Pipeline) имеют много общего. И, возможно, вам захочется избавиться от избыточности и следовать принципу DRY (Don’t Repeat Yourself) — давайте разберемся!

Продолжить чтение