C.C.Catch!!!Strangers By Night!!!
Основы CI/CD
Источник: Nuances of Programming Основная цель любого программного проекта — заработать деньги за счет автоматизации бизнес-процесса. Чем быстрее будут выходить новые версии для клиентов, тем лучше для компании. Как ускорить процесс выпуска? Можно делать это вручную. Например, подключиться к удаленному серверу через SSH, клонировать репозиторий с новым кодом, собрать его и запустить из командной строки. Этот подход работает, но он неэффективен. Поэтому сегодня мы обсудим автоматизацию самого процесса выпуска и разработки продукта...
Как устроен CI/CD — конвейер непрерывной интеграции, непрерывной доставки и непрерывного развертывания
Конвейер CI/CD — это автоматизированный, повторяющийся метод разработки, доставки и развертывания, применяемый на протяжении всего жизненного цикла приложения — от решения о его создании до выведения из эксплуатации. По логике аббревиатура должна выглядеть как CI/CD/CD — continuous integration (CI), continuous delivery (CD) и continuous deployment (CD). Однако получила распространение укороченная версия: CI/CD, в которой под CD понимается как continuous delivery (непрерывная доставка), так и continuous deployment (непрерывное развертывание)...