Вопросы с тегом «continuous-integration»

Непрерывная интеграция (CI) - это процесс частого слияния копий рабочего кода разработчика с общей базой кода для предотвращения или минимизации проблем интеграции. Если у вас есть вопросы о конкретной системе CI, такой как [Jenkins] или [Travis-CI], используйте эти теги.

27
Как правильно масштабировать Дженкинс?

В моем проекте у нас есть один сервер AWS, на котором работает Jenkins Master + 1 Jenkins Slave (2 исполнителя) ... и нам нужно больше , чтобы увеличить мощность нашей сборки, у нас есть три варианта: Увеличьте масштаб : увеличьте число экземпляров AWS и добавьте больше исполнителей. Увеличьте...

20
Как непрерывная интеграция связана с непрерывной доставкой / развертыванием?

Вот цитата из текущего содержания непрерывной интеграции : ... процесс слияния рабочих копий кода разработчика в общую кодовую базу, чтобы предотвратить или минимизировать проблемы интеграции. ОК, я понял Но есть также непрерывная доставка и непрерывное развертывание , и здесь я постоянно теряюсь:...

19
Как избежать нестабильности, вызванной непрерывной интеграцией в тестовых средах?

Предположим, вы используете процессы непрерывной интеграции, которые часто обновляют некоторые целевые среды, так что каждый раз, когда происходят некоторые изменения, «вы» можете сразу же проверить свои изменения. Это часть целей КИ, нет? Но также предположим, что в вашем цикле тестирования...

15
Как перейти от сложной ветвящейся реальности к модели с одной ветвью?

В крупных организациях использование методологии водопада обычно приводит к очень сложным ветвящимся структурам (aka branch spagetti ). Какие стратегии ветвления можно использовать для перехода от сложной реальности ветвления к модели с одной ветвью, такой как разработка на основе магистрали?...

14
Как я могу отслеживать использование моих облачных ресурсов?

Я пытаюсь автоматизировать развертывание моего приложения AWS с помощью Jenkins. Прямо сейчас, если мы хотим обновить приложение в любой из сред, скажем UAT, мы создадим наши образы докеров, найдем текущую задачу ECS и обновим ее новым образом, найдем работающий кластер ECS и обновим задачи. В...

14
Простые контейнеры CI / CD в AWS

Я использую AWS Code Pipeline, Code Build для создания нового контейнера Docker и отправки его в ECR. Мое приложение представляет собой простой простой контейнер на основе одного контейнера. Что было бы менее трогательным подходом для снятия текущего работающего Контейнера и перезапуска нового...

13
Инфраструктура непрерывной интеграции для нескольких проектов iOS

Как разработчик iOS, я хотел создать инфраструктуру CI и CCQ (= Continuous Code Quality) для проектов iOS, которые мы разрабатываем до сих пор. Мы уже используем Jenkins и SonarQube почти для всех проектов Web и Android (с использованием проекта VM foreach, автоматическая установка и настройка CI и...

11
Проблема интеграции Travis-CI с основными проектами PHP [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так это на тему для DevOps Stack Exchange. Закрыто 3 года назад . Я пытаюсь интегрировать свой проект, закодированный в ядре PHP , с Travis-CI, но он всегда терпит неудачу....

11
Подходит ли Elastic Beanstalk для компакт-дисков корпоративного уровня?

Я работаю с проектом, который использует Jenkins для создания и развертывания микросервисов в Elastic Beanstalk. Мы разворачиваем ветвь интеграции в тестовой среде, выпускаем ветки в промежуточную среду, а затем производим окончательную сборку. У меня есть пара проблем с этим: во-первых, это...

11
Что такое «толчок на зеленый»?

В Google и других организациях DevOps они говорят о «Push on Green», который, как я полагаю, является практикой непрерывной доставки, основанной на успешном запуске автоматических тестов и, предположительно, развертываний в предварительных средах. Что именно означает «нажать на зеленый» и каковы...

11
Каковы лучшие практики для управления версиями тегов Docker?

Я недавно подключил наши CI-серверы к созданию образов докеров после git commit. У нас есть около 8 различных контейнеров, каждый из которых имеет свой собственный язык / фреймворки. Некоторые из них являются узлами и имеют package.json, другие - службы python, которые не содержат информации о...

10
Существует ли инструмент КИ, который гарантирует отсутствие регрессии в уровне качества отрасли?

Традиционно системы CI осуществляют мониторинг уровней качества только в ветви интеграции, выполняя проверки QA на базе кода, где изменения уже зафиксированы, отслеживая регрессии и отправляя уведомления для вмешательства человека. Но когда эти регрессии обнаружены, филиал уже испытывал проблемы,...

10
Каковы основные различия между Jenkins и TeamCity, если вы привыкли работать с Jenkins?

Эти инструменты, похоже, имеют очень похожие характеристики. Насколько сложно было бы начать использовать TeamCity после привыкания к работе над Jenkins? Существуют ли конкретные концепции, о которых нужно...

9
Размещенный CI / CD для iOS, которого нет в США?

TL; DR: Вы знаете о каких-либо провайдерах CI / CD для iOS, у которых есть свои центры обработки данных / сборки в Азии или хотя бы в Европе? (Бонусные баллы, если они предоставляют как сборку, так и развертывание, но сборка - это MVP.) Предыстория: Мы используем CI / CD в масштабе для iOS и...