Публикации по теме 'continuous-delivery'
От принятия решения к развертыванию — Реализация непрерывной доставки
Это пятая часть серии статей: От фиксации к развертыванию . Часть 1 , Часть 2 , Часть 3 , Часть 4 и 5 вы можете найти здесь.
К концу пятой части мы установили множество автоматизированных механизмов в нашей локальной разработке для обеспечения корректности кода. Более того, поскольку все эти конфигурации хранятся в нашем репозитории кода, все члены команды имеют практически одинаковые настройки, что делает наш процесс разработки и упаковки практически идеальным.
Однако..
Непрерывная интеграция и доставка собственного приложения iOS с использованием Codemagic
Хотите внедрить непрерывную интеграцию (или даже CI/CD) в свой собственный проект или проект компании с помощью Codemagic? Продолжить чтение!
В этой статье я расскажу об использовании Codemagic в качестве нашего CI/CD для нашего проекта iOS.
Что означает CI/CD?
TL;DR CI/CD — это процесс, упрощающий тестирование и быстрое развертывание приложений разработчиками.
На самом деле это аббревиатура от «Continuous Integration» и «Continuous Delivery/Deployment». Хотите верьте, хотите..
Популярность — это смешанное благословение для инструментов.
Популярность — это смешанное благословение для инструментов.
С одной стороны, чрезвычайно популярные инструменты означают, что кто-то (обычно множество ) решил проблему, которая не дает вам покоя. Есть довольно большая вероятность, что они задокументировали это как часть проекта или, по крайней мере, написали об этом в блоге где-нибудь еще. (Вот почему навыки поисковых систем так важны.) В худшем случае у вас есть возможности задать вопросы. Хорошо управляемый проект с хорошим..
3 простых способа начать работу с действиями GitHub
Автоматизируйте рабочий процесс разработчика прямо из GitHub
Действия GitHub стали доступны каждому пользователю GitHub в 2020 году, поэтому они все еще относительно новые. Знаете ли вы, что каждый месяц у вас есть 2000 бесплатных минут для ваших личных репозиториев? Более того, общедоступные репозитории получают неограниченное количество минут бесплатно .
Вам даже не нужно создавать большую часть экшена самостоятельно, на GitHub есть рынок, полный бесплатных экшенов, которые вы..
Как я создаю свое первое действие и развертываю его на Github Actions Marketplace
Недавно я начал новый проект под названием DevData Tools, который представляет собой онлайн-инструмент, который предоставляет набор инструментов, полезных для конкретных нужд, ядром проекта был инструмент с утилитами для простого создания описания сценариев использования и описания тестовых примеров и экспорта в PDF как table, инструмент полезен тем, кому нелегко иметь дело с файлами и таблицами Word, но этого достаточно, чтобы написать еще одну статью ...
В этом контексте я..
Факторы успеха DevOps
Мы только что закончили одну систему, которую разработали и развернули в инфраструктуре AWS , используя определенные методы DevOps . Проект имел настоящий успех: мы создали AWS Infra с нуля (был предоставлен только VPC) и разработали систему (2 остальных приложения и 4 приложения интеграции) примерно за 5 месяцев с 1 менеджером проекта и 3 разработчиками.
После проекта у нас был короткий ретроспективный семинар с заказчиком, чтобы определить факторы успеха, почему проект был таким..
Синхронизируйте выпуски Android и GitHub
Автоматизируйте процесс выпуска вашего приложения интуитивно понятным способом
Развертывание в NoOps должно быть интуитивно понятным
NoOps означает автоматизацию всего рабочего процесса - все, что нужно сделать разработчикам, - это отправить код. Это популярная концепция в 2020 году.
Автоматический выпуск приложения часто вызывает путаницу из-за несоответствия между концепциями магазина приложений и репозитория GitHub.
Чтобы разработчики чувствовали себя уверенно при внесении..