Публикации по теме 'continuous-deployment'
Непрерывное развертывание React Native
Это можно развернуть? Какой номер следующей версии? Как автоматически создавать примечания к выпуску?
Альфа. Бета. Производство. Дважды - iOS и Android. Плюс Codepush. Это могут быть версии вашего приложения React Native. Я хочу поделиться с вами, ребята, как мы развертываем все автоматически, используя GIT flow и Обычные коммиты . Вдохновлен семантикой-релизом .
Когда мы выпустим эти версии?
Альфа-версия . Каждую ночь. Для внутреннего тестирования. На основе ветки..
Непрерывная интеграция — Github Actions
Непрерывная интеграция (CI) — это практика разработки программного обеспечения, при которой изменения кода часто и автоматически создаются, тестируются и интегрируются в общий репозиторий (в данном случае Github). Это помогает выявить проблемы на ранней стадии, сократить время и усилия на исправление ошибок и гарантировать, что кодовая база всегда находится в готовом к выпуску состоянии .
Непрерывная интеграция (CI) позволяет автоматизировать правила и действия , которые..
Octopus Deploy — Задать условие запуска шага программно
Честно говоря, я одновременно боюсь и взволнован по поводу написания этого блога по нескольким причинам. Во-первых, это мой первый блог в жизни, но, как говорится, всегда в первый раз, и постепенно я наберусь достаточно сил, чтобы выжить в этой области. Во-вторых, я выбрал очень простую техническую тему в отрасли, где работают гуру высоких технологий.
Помимо шуток, эта статья посвящена программной установке Условий выполнения для каждого шага проекта Octopus Deploy. Это было..
Новогодняя резолюция: преобразование DevOps
Давайте изменим наши процессы развертывания в этом году
Почему DevOps?
DevOps - это культурный сдвиг, который объединяет разработку и операции в единую команду. Платформа автоматизации - это ключевая основа успешного преобразования DevOps. В этой статье подробно описаны практические этапы реализации DevOps в вашем стеке.
Спроси себя:
Мои разработчики тестируют свои функции автоматически или вручную? Интегрируют ли мои команды свои функции автоматически? Доставляем ли мы..
Развертывания Docker с помощью действий GitHub
Управление развертываниями Docker Swarm и Docker Compose с помощью действий GitHub
Существует множество инструментов непрерывной интеграции и доставки, которые можно использовать для запуска конвейеров CI / CD, таких как Jenkins, Travis CI и CircleCI. Когда дело доходит до проектов, размещенных на GitHub, доступна еще одна нативная опция - Рабочие процессы GitHub .
Рабочие процессы GitHub можно использовать для достижения нескольких целей, таких как создание образов Docker , запуск..
Спросите у @Battlefy: вы используете semver для релизов?
Спросите у @Battlefy: вы используете semver для релизов?
Отличный вопрос. Когда 4 года назад мы впервые начали непрерывное развертывание (да, мы были одной из очень немногих компаний, развертывающих Docker в производственной среде!), мы проверили все производственные версии — интерфейсную и серверную части.
С точки зрения опыта разработчиков, управлять всей этой ненужной сложностью было непросто. Я думаю, что это имеет смысл для библиотек и локальных продуктов. С точки зрения..
Создайте веб-приложение Flutter с нуля и разместите его с помощью непрерывного развертывания
Flutter Web + Действия GitHub + Хостинг Firebase
Flutter здесь уже давно и надолго.
Мне очень нравится разрабатывать мобильные приложения во Flutter. Также прошло некоторое время с тех пор, как Flutter для Интернета сейчас находится в стадии бета-тестирования, и я хотел попробовать его, чтобы увидеть, смогу ли я захватить другую платформу с моей единственной аккуратной кодовой базой.
В разделах этой статьи мы рассмотрим следующее:
Создайте веб-приложение. Разверните его на..