Метка: DevOps


  • Запуск CI/CD Pipelines в Jenkins при коммите в SVN

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


  • Используемые термины: Reportportal, Docker, Linux. Рассмотрим процесс развертывания портала для выполнения тестов в соответствии с методологией TestOps. Запуск приложения Reportportal будет выполняться в среде Docker. Предполагается, что используется операционная система на базе Linux, но с Читать далее


  • Установка и работа с Kafka на Linux

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


  • Используемые термины: Git, Gitlab, Bitbucket. Утилита git позволяет работать с системами контроля версий, которые реализованы на базе одноименной технологии. К таким репозиториям можно отнести GitHub, Gitlab, Bitbucket, Gogs и другие. В данной инструкции мы… Читать далее


  • Установка и настройка кластера Consul Hashicorp на Linux Ubuntu

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


  • Начиная с версии Docker 1.12.0, Docker Swarm был включен в движок Docker. Это значит, что для сборки кластера с контейнерами Docker нам не потребуются дополнительные средства и необходимые действия можно сделать… Читать далее


  • Prometheus + Grafana + Alertmanager в Docker

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


  • Пример сборки RPM и Deb пакетов в Gradle

    Используемый термин: Gradle. В нашем примере будет выполнена сборка пакетов RPM и Deb с помощью Gradle. Мы рассмотрим: Установку Gradle на Ubuntu и Rocky Linux. Служебные файлы для описания сборки. Команды для выполнения сборки.… Читать далее


  • В данной инструкции будут рассмотрены небольшие сценарии работы с Gitlab Pipelines. Мы приведем примеры использования наиболее востребованных опций при работе с CI/CD. По мере необходимости, база шаблонов будет пополняться. Шаблоны для… Читать далее


  • Установка и применение Artifactory на Linux Ubuntu

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