На момент написания этого поста я до сих пор не прочитал это специальное издание «Entwicler Magazin», с моей любимой темой: CI/CD (непрерывное интеграция/непрерывное развертывание).
Это точки от этого журнала, который я свидетельствует о себе.
Модели DEVOPS:
- Модель одной команды: команда OPS — это подмножество, часть команды Dev
- Модель совместной работы: DEVOPS достигается в сотрудничестве между командой Dev Team и Ops.
- IAAS-модель: Инфраструктура как услуга.
CI/CD:
Инструменты:
- Jenkins.
- Обуздать
- Gitlab.
- Гадость
- Атласский бамбук
Инструменты CI: должны включить компоненты кода вместе.
Инструменты CD: предназначены для автоматизированных тестов и развертывания.
Требования к CD на предприятии:
Аннотация: CI.
- Непрерывная интеграция: автоматизированные тесты и анализ.
- Непрерывная доставка: трубопроводы доставки
- скрип
- версию
- воспроизводимый
- Функция переключается
- Нулевое время простоя
- Синее зеленое развертывание:
- 2 полные производственные условия
- Канарская разработка
- Управление секретами, например Свод:
- Запрос через API — нет четкого/простого текста оставляет хранилище.
- Безопасность и соблюдение — Особенно для контейнерных материалов:
- Контейнерная безопасность
- Интерсервисное общение
//Продолжение следует.
Оригинал: «https://dev.to/mhjaafar/ci-cd-continually-delivering-better-codes-1mi8»