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


Мой путь к DevOps: серия 2.0) Введение в CI / CD
CI / CD или CICD - это сочетание методов непрерывной интеграции (CI) и либо непрерывной доставки , либо Непрерывное развертывание (CD) . Идея заключается в том, что мы должны создавать рабочие места, которые выполняют определенные операции, такие как сборка, тестирование, развертывание и т. Д. Эти задания следует объединить в цепочку, чтобы создать конвейер CI / CD. CI / CD устраняет пробелы между разработкой и эксплуатацией, а также командами, обеспечивая автоматизацию при..

Освоение беспроводных обновлений в React Native с помощью CodePush: часть 1
Первые дни разработки нового мобильного приложения - это плавильный котел часто добавляемых функций и улучшений, выпусков разрозненных устройств, багов, ускользнувших от усталых глаз, и излишнего терпения - полуночного горения масла - DevOps с черным чувством юмора. Единственное, чего вам не на данный момент, - это сторонний орган с их непрактичной политикой проверки, охраняющий двери мобильных телефонов, где ваш взломанный код подталкивает пользователей к грани удаления приложения и..

Настройка непрерывного развертывания с помощью GitHub через службы приложений Azure
Начало работы с непрерывным развертыванием В типичной парадигме разработки программного обеспечения; инженерные и продуктовые группы работают вместе, чтобы организовать выпуски по традиционному расписанию продукта. Эти расписания обычно имеют форму двухнедельного спринта, ежемесячных обновлений или ежеквартальных обновлений продуктов. За это время одновременно разрабатывается и запускается в производство множество нового кода. Этот процесс может привести к ужасным результатам как..

Внедрение изменений в базе данных с помощью RoundhousE
Используйте этот инструмент миграции данных с открытым исходным кодом для беспрепятственного развертывания схем и изменений данных. RoundhousE - это не что-то новое. Инструмент миграции реляционных данных с открытым исходным кодом существует уже более семи лет. В то время он стал фаворитом в среде разработки Windows / .NET Framework. Одна из моих компаний использует его с первого выпуска. Благодаря появлению .NET Core RoundhousE теперь доступен в более широко распространенном мире..

Автоматическое тестирование React с помощью Storybook и Jest
Используйте Storybook и Jest для создания моментальных снимков тестов для всех ваших компонентов React. Почему? Чтобы иметь быстрый статус возможного критического изменения в любом из наших компонентов, мы будем автоматически запускать проверки работоспособности для всех компонентов, перечисленных в сборнике рассказов. Следуя тем же принципам, что и модульное тестирование, мы улучшим наше тестовое покрытие и сведем к минимуму усилия по тестированию. Для этого нам нужно написать..

21 случай, когда в неудачной сборке обвиняют не того человека
21 случай, когда в неудачной сборке обвиняют не того человека Это продолжение моего предыдущего поста Правильно ли наказывать взломщиков сборок? в духе практики безупречной CI. В большинстве команд, с которыми я работал, взломщики не одобряются, иногда к ним относятся как к преступникам. До недавнего времени даже монитор сборки Jenkins называл человека, который совершил незадолго до неудачной сборки, виновником . Хотя нельзя отрицать, что невнимательность разработчика к..

Как уберечь конвейер сборки от поломки с помощью Git-Hooks
В мире непрерывной интеграции и развертывания идеальным является то, что программное обеспечение можно развернуть практически в любое время в производственной среде, чтобы ваши пользователи могли его увидеть. Однако этого нельзя достичь, если ваш конвейер сломан. Трубопроводы ломаются по разным причинам. Это может быть тайм-аут во время дымовой проверки готовности Kubernetes Pod. Может случиться так, что сквозное тестирование вашей службы с помощью службы другой команды завершится..