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

1
Как добиться плавного перехода от модели организации «один большой репозиторий VCS для всех продуктов» к модели «множество небольших репозиториев VCS»?
Это распространенный сценарий, когда кодовая база продукта, содержащегося в хранилище в некоторой системе VCS, развивается до такой степени, что эта кодовая база может рассматриваться как содержащая несколько продуктов. Распределение кодовой базы по нескольким репозиториям VCS, каждое из которых предназначено для одного продукта, может использовать несколько преимуществ (см. Ниже преимущества наличия …

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

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

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

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

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

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

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

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

5
Подходят ли инструменты управления конфигурацией для использования в качестве инструментов развертывания?
В конце моего ответа на вопрос: Как DevOps может помочь улучшить процедуры условного депонирования? У Тенсибая возник вопрос: Что может понадобиться Капистрано поверх марионетки или шеф-повара? Мой ответ состоял в том, чтобы опубликовать ссылку на статью Ноа Гиббса "Нужны ли нам и Капистрано, и шеф-повар?" , Лично я все же …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.