Основные принципы Jenkins Configuration as Code (JCasC):
Хранение конфигурации сервера в человекочитаемом текстовом формате. habr.com С помощью плагина можно описывать конфигурации безопасности, доступы, настройки плагинов, агентов, вкладок и многое другое. habr.com
Представление конфигурации в формате YAML. habr.com dev.to Она разделена на пять блоков: описание системных секретов, настройки авторизации и облака, глобальные настройки, описание агентов, некоторые настройки безопасности и вкладки. habr.com
Контроль версий и тестирование конфигурации. unyaml.com Её можно контролировать и тестировать как любой другой код. unyaml.com
Преимущества Jenkins Configuration as Code:
Согласованность конфигурации в разных средах. unyaml.com Также улучшает резервное копирование и восстановление Jenkins. unyaml.com
Возможность управлять конфигурацией Jenkins так же, как кодом приложения. unyaml.com Это повышает автоматизацию и снижает количество ошибок. unyaml.com
Отслеживание изменений. www.eficode.com Можно быстро восстановить предыдущую конфигурацию, если новая оказалась неудовлетворительной. www.eficode.com Также легко сравнивать и отслеживать изменения. www.eficode.com
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.