Публикации по теме 'continuous-deployment'


Что такое сине-зеленое развертывание?
Синие/зеленые развертывания — это стратегия развертывания новой версии приложения. Они работают, запуская совершенно новый экземпляр приложения, а затем перенаправляя к нему трафик. Рассмотрим этот стек MERN : Здесь у нас есть три типа микросервисов : Бэкэнд Node.js — обрабатывает запросы на объекты. Фронтенд React — обслуживает рендеры HTML и javascript. MongoDB — постоянная база данных, в которой хранятся данные. Общие ресурсы и ресурсы кластера Чтобы..

Как создать автоматическое развертывание ECS с помощью Jenkins
Одной из самых больших проблем в программировании является плавная интеграция любых изменений, когда над одним проектом одновременно работают несколько человек. Для этих случаев Виктор Рентеа говорит: Если это больно, делайте это чаще и переносите боль вперед. Вот где вступают в действие непрерывная интеграция и непрерывное развертывание. Мы знаем, что интегрировать и развертывать небольшие изменения намного легче, чем более крупные и значительные изменения, и сложность..

Семантический релиз для Fastlane
Примечания к выпуску и версиям. Полностью автоматизирован. Босс: «Вы можете выпустить новую версию Android Alpha ?» Разработчик: «Да, конечно. Хм. Эй, босс, как мне это сделать? » Босс: « Просто запустите fastlane android alpha ». Разработчик: « А как насчет версии? Разве мне не следует обновить его в этих файлах Gradle? » Босс: « Нет. Просто запустите fastlane android alpha ». Разработчик: « А номер сборки? Мы используем его как код версии в Google Play ». Босс: «..

О важности качества программного обеспечения
Почему это важно? Что ж, эти Agile -методы прекрасны, и хотя нигде в agile-манифесте ничего не говорится о качестве программного обеспечения и методах разработки, можно быстро найти их необходимость. Если команда следует принципам Agile и постоянно приносит пользу, и у нее нет тестов и рефакторинга, она может начать отлично, но быстро кодовая база превратится в уродливый беспорядок, а производительность команды упадет до почти ноль. Почему ? Потому что будет все труднее и труднее..

Устранение сборок ISR Next.js с помощью рендеринга на стороне клиента
Одна из лучших функций Next.js - Постепенная статическая регенерация . ISR сочетает в себе преимущества статической генерации в производительности с гибкостью отображаемого на сервере контента. Короче говоря, ISR позволяет создавать новые статические страницы на лету. По мере поступления новых запросов содержимое страницы обновляется на сервере, а кэшированная статическая страница обновляется. При первом посещении страницы ISR пользователю отображается статическая резервная страница до..

CircleCI и Zeit’s now.sh
CircleCI и Zeit’s now.sh Это будет очень короткий пост. Я просто хотел поделиться конфигом, который придумал. Когда я работал над этим, мне было трудно найти ответ на свои вопросы. Эта проблема Мне нужно было добавить непрерывную интеграцию и непрерывное развертывание на платформу, над которой я работал. Я использую now.sh во всех своих сторонних проектах, а недавно начал использовать его и в работе. Просто я хотел, чтобы CircleCI запустил тесты для меня и развернул страницы..

В поисках моего голоса
Как я перешел от заботы об отдельных инженерах и мастерстве разработки программного обеспечения к сосредоточению внимания на расширении возможностей команд для работы с более высоким уровнем качества и скорости. Мой технический блог начался в 2010 году. Сегодня ему 6 лет. Удивительно, как мне удалось продержаться так долго. Многое изменилось для меня за 6 лет. Был хороший 4-летний пробег, за которым последовал перерыв, а теперь смена фокуса. Мой блог начался, когда я работал с Ruby..