Метка: DevOps
-

Используемые термины: Jenkins, CI/CD. В данной инструкции мы рассмотрим настройку Jenkins и Subversion (SVN) для автоматического запуска процесса CI/CD при отправке коммита. Предполагается, что у нас уже установлены и Jenkins и SVN — соответствующие инструкции будут приведены… Читать далее
-
Используемые термины: Reportportal, Docker, Linux. Рассмотрим процесс развертывания портала для выполнения тестов в соответствии с методологией TestOps. Запуск приложения Reportportal будет выполняться в среде Docker. Предполагается, что используется операционная система на базе Linux, но с Читать далее
-

Используемые термины: Kafka, Zookeeper, Linux. В нашей инструкции мы рассмотрим примеры: Установки и настройке Kafka. Конфигурирование, а также запуск сервисов zookeeper и kafka. Выполнение тестовых запросов к брокеру сообщений. Так как установка Kafka выполняется путем распаковки… Читать далее
-
Используемые термины: Git, Gitlab, Bitbucket. Утилита git позволяет работать с системами контроля версий, которые реализованы на базе одноименной технологии. К таким репозиториям можно отнести GitHub, Gitlab, Bitbucket, Gogs и другие. В данной инструкции мы… Читать далее
-

Используемые термины: Consul, Ubuntu. В данной инструкции мы рассмотрим установку и настройку кластера системы обнаружения сервисов Consul. Он будет состоять из трех нод, каждая из которых будет под управлением операционной системы Linux Ubuntu… Читать далее
-
Начиная с версии Docker 1.12.0, Docker Swarm был включен в движок Docker. Это значит, что для сборки кластера с контейнерами Docker нам не потребуются дополнительные средства и необходимые действия можно сделать… Читать далее
-

Используемые термины: Prometheus, Grafana, Docker. В данной инструкции мы рассмотрим пример docker-compose файла для организации системы мониторинга на базе Prometheus. Мы получим: Базу данных Prometheus и интерфейс для выполнения PromQL. Визуализацию с помощью Grafana.… Читать далее
-

Используемый термин: Gradle. В нашем примере будет выполнена сборка пакетов RPM и Deb с помощью Gradle. Мы рассмотрим: Установку Gradle на Ubuntu и Rocky Linux. Служебные файлы для описания сборки. Команды для выполнения сборки.… Читать далее
-
В данной инструкции будут рассмотрены небольшие сценарии работы с Gitlab Pipelines. Мы приведем примеры использования наиболее востребованных опций при работе с CI/CD. По мере необходимости, база шаблонов будет пополняться. Шаблоны для… Читать далее
-

Artifactory — инструмент для хранения артефактов (пакетов, разработанных вами или другими разработчиками). В нашей инструкции мы рассмотрим пример настройки сервиса для проксирования пакетов Python — клиент будет запрашивать пакет для… Читать далее