Jenkins as a code. Часть 1


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

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

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


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

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

Оптимизация и сжатие изображений из консоли

script
Скорость загрузки практически любого сайта так или иначе зависит от количества и качества используемых изображений.

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

Gitlab + Gitlab CI + Docker registry с помощью docker-compose


В одной из предыдущих статей мы подробно рассматривали процесс переноса данных omnibus-установки в docker-установку, целью которого было избавление от головной боли при обновлениях Gitlab.

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

Использование make для управления docker-контейнерами


Make — утилита предназначенная для автоматизации преобразования файлов из одной формы в другую, говорит нам Википедия. Ключевое слово здесь — автоматизация.

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