Вопросы с тегом «deployment»

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

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

17
Какие методы или инструменты обеспечивают непрерывное развертывание баз данных?

Непрерывная доставка или непрерывное развертывание инфраструктуры и кода сравнительно просты по сравнению с тем же подходом к базам данных, особенно к СУБД. Код и инфраструктура не будут изменяться или развиваться после завершения развертывания. Базы данных, однако, будут иметь новые данные,...

15
Есть ли недостатки использования пакета deb, как если бы это был контейнер для развертывания приложения?

Моя команда в настоящее время пытается решить, следует ли нам развертывать наше приложение Nodejs как пакет deb, вместо того, чтобы пытаться запустить его в контейнере, таком как Docker. Я получил эту идею от чтения этого блог здесь , что делает некоторые хорошие аргументы для использования пакета...

15
Как добиться плавного перехода от модели организации «один большой репозиторий VCS для всех продуктов» к модели «множество небольших репозиториев VCS»?

Это распространенный сценарий, когда кодовая база продукта, содержащегося в хранилище в некоторой системе VCS, развивается до такой степени, что эта кодовая база может рассматриваться как содержащая несколько продуктов. Распределение кодовой базы по нескольким репозиториям VCS, каждое из которых...

14
Систематический способ тестирования RESTful API с помощью curl?

Во время интеграционного тестирования я заметил, что на самом деле я работаю над повторяющимися сценариями использования с API-интерфейсами restful (или вообще интерфейсами HTTP), которые я проверяю здесь и там с помощью bash + cURL. Это начинает выглядеть довольно грязно и становится все труднее...

13
Чтобы создать сине-зеленое развертывание, как публиковать трафик веб-сокетов с живого сервера горячей замены

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

13
Как хранить учетные данные, которые требуются приложению?

Все говорят, что хранение учетных данных в системе контроля версий (git) - это плохо. Поэтому должны быть другие способы хранения учетных данных, которые намного лучше. Приложение должно получать учетные данные откуда-то, чтобы использовать службы, от которых оно зависит. Эти учетные данные обычно...

13
Какие есть способы отделить развертывание от выпуска?

Один из способов непрерывного развертывания состоит в том, чтобы отделить развертывание от выпуска, то есть развернуть обновления без немедленной активации изменений. Я знаю, что переключатели функций могут быть использованы для этого, но мне интересно, есть ли другие методы для «не-функций»....

13
Как реализовать ручной шаг в конце непрерывной доставки?

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

12
Как автоматизировать развертывание с Kubernetes?

Если у меня есть Kubernetes, развернутый через Rancher, и Jenkins создает новые образы и отправляет их в DockerHub после регистрации нового кода в GitHub, как мне автоматизировать развертывание новых образов? Другой способ задать вопрос может быть следующим: «Я использовал Octopus для управления...

12
Согласование непрерывного развертывания со строгими политиками управления изменениями

Мне любопытно, как другие строят свои практики DevOps в строгой среде управления изменениями, такой как процесс утверждения консультативного совета по изменениям (CAB) . Я понимаю, что автоматизация может улучшить ваш процесс аудита, гарантируя более строгий, доказуемый и повторяемый процесс. Но...

11
Инструмент для хранения каждой конфигурации среды

У меня есть требование для хранения информации о конфигурации в инструменте для каждой среды. Это инструмент с графическим интерфейсом для добавления / обновления значений конфигурации (например, строк подключения). Это должно иметь значение по умолчанию и иметь возможность изменять его в...

11
Инфраструктура как код и TDD

Инфраструктура как код подсказывает нам использовать инструменты, которые автоматизируют ваши сборки. Отлично. Такие инструменты, как ansible , chef , puppet , salt stack и другие, подталкивают нас к написанию того, как выглядит инфраструктура, при устранении различий. В соляном стеке эти биты...

11
Можно ли автоматически развертывать каждый коммит в определенной ветке, используя Travis CI и GitHub?

Я хотел бы развернуть файлы с помощью Travis CI, и он работает только для коммитов с тегами. При совершении в ветке появляется предупреждение: Пропуск развертывания с поставщиком выпусков, потому что это не помеченный коммит. Есть ли способ развернуть на разветвленной фиксации, используя Travis CI?...

10
Подходят ли инструменты управления конфигурацией для использования в качестве инструментов развертывания?

В конце моего ответа на вопрос: Как DevOps может помочь улучшить процедуры условного депонирования? У Тенсибая возник вопрос: Что может понадобиться Капистрано поверх марионетки или шеф-повара? Мой ответ состоял в том, чтобы опубликовать ссылку на статью Ноа Гиббса "Нужны ли нам и Капистрано, и...

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

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