Jenkins: Credentials Plugin — Извлечение Паролей

Плагин Jenkins Credentials маскирует такие секреты, как пароли и SSH или API ключи путем их шифрования. Тем не менее, такие секреты могут быть расшифрованы и напечатаны в чистом виде. В этой заметке я покажу 2 способа расшифровки секретов, замаскированных с помощью плагина Jenkins Credentials.

Jenkins Pipeline: Как Задать Переменную — Переменные в Jenkins

Переменные в Jenkinsfile могут быть заданы с помощью ключевого слова def. Такие переменные должны задаваться до начала pipeline-блока. Когда переменная определена, она может быть вызвана из декларативного Jenkins-пайплайна с помощью синтаксиса ${…}.

Jenkins Pipeline: Условное Назначение Переменных — Groovy Script

Скриптовый язык Groovy поддерживает условные структуры, которые могут быть использованы в Jenkins-пайплайнах. Предположим, что имеется Jenkins job с параметрами, а в Jenkinsfile есть переменная, значение которой должно быть установлено в зависимости от передаваемых параметров. Ниже вы найдете пример условного назначения переменных в Jenkins-пайплайне с помощью синтаксиса языка Groovy.

Установка Jenkins — Ubuntu, CentOS

Что такое Jenkins? Jenkins — это хорошо известный CI/CD (Continuous Integration и Continuous Delivery) сервер автоматизации с открытым исходным кодом, написанный на Java. В данном руководстве я покажу, как установить Jenkins в Ubuntu-18.04, 16.04 и Centos-7, 6 и как выполнить начальную настройку Jenkins. Поскольку Jenkins требует Java, сначала необходимо установить OpenJDK-8 JRE/JDK (Java Runtime Environment […]