Записи с меткой ‘continuous delivery’

Jenkins: создание pipeline Continuous Delivery процесса с деплоем на Docker Swarm Cluster для нескольких окружений

Предположим, у нас есть два окружения Staging и Production На Staging окружении деплоится ветка c именем staging, а на Produсtion – с именем master Тип сборки в Jenkins – pipeline multibranch Запуск сборки выполняется автоматически при коммите в репозитарий(Bitbucket) Настройка автоматического запуска сборки при коммите в репозитарий Bitbucket описана здесь https://kamaok.org.ua/?p=2833 При использовании типа сборки […]

Jenkins: создание Continuous Delivery процесса в Jenkins для проекта Python с использованием Docker

Исходный код был взят с этого репозитария https://github.com/cirulls/hands-on-jenkins/ А именно отсюда https://github.com/cirulls/hands-on-jenkins/tree/master/section_4/code/cd_pipeline Этот репозитарий используется в видеокурсе https://www.packtpub.com/virtualization-and-cloud/hands-continuous-integration-and-automation-jenkins-video В первом примере Dev, Stage и Live–окружения будут запущены на одном сервере Объянение шагов в pipeline 1.Загрузка кода из репозитария

2.Сборка Docker-образа с приложением

Имя образа имеет формат

3.Загрузка собранного образа в удаленный Docker-репозитарий […]

Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java с использованием Docker, Docker Compose, Ansible

Пример создания Continuous Integration/Continuous Delivery процесса для проекта, написанного на Java, c использованием Gradle, в качестве инструмента сборки Java, Docker, Docker-compose в качестве контейнеризации приложения, Ansible в качестве системы управления/настройки staging-сервера и запуска docker-compose-файла Реализация этой связки описана в книге Сontinuous delivery with Docker and Jenkins by Rafal Leszko Алгоритм действий: 1.Создание Java-проекта, который будет […]

Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java с использованием Docker

Пример создания Continuous Integration/Continuous Delivery процесса для проекта, написанного на Java, c использованием Docker За основу был взят репозитарий, форкнутый с https://github.com/nikhilpathania/hello-world-greeting и его реализация в книге Learning Continuous Integration with Jenkins 2nd Edition by Nikhil Pathania Здесь доступен оригинальный код автора книги https://github.com/PacktPublishing/Learning-Continuous-Integration-with-Jenkins-Second-Edition Все подготовительные работы(установка и интеграция Jenkins,Maven,SonarQube,Nexus) были выполнены в предыдущих статьях: […]

Jenkins: создание Continuous Integration/Continuous delivery процесса в Jenkins для проекта Java

Пример создания Continuous Integration/Continuous Delivery  процесса для проекта, написанного на Java За основу был взят репозитарий, форкнутый с https://github.com/mitesh51/spring-petclinic и его реализация в книге Jenkins Essentials.2nd edition by Mitesh Soni Все подготовительные работы(установка и интеграция Jenkins,Maven,SonarQube,Nexus) были выполнены в предыдущих статьях: Установка и настройка Jenkins,Maven,SonarQube,Nexus на Centos 7 Установка и настройка SonarQube на Ubuntu 16 […]


Thanx: Lupavto
Яндекс.Метрика