CI/CD with GitHub Actions & DevOps Pipelines · Урок

Что такое CI/CD и DevOps?

Изучите принципы непрерывной интеграции, непрерывной доставки и DevOps, а также их значение для современной разработки программного обеспечения.

Урок 1 из 411 шагов

«Что такое CI/CD и DevOps?» — бесплатный урок CI/CD with GitHub Actions & DevOps Pipelines на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения CI/CD with GitHub Actions & DevOps Pipelines, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс CI/CD with GitHub Actions & DevOps Pipelines содержит 4 уроков всего.

Что такое DevOps?

DevOps — это культура, объединяющая разработку и эксплуатацию: она разрушает стену между людьми, которые создают программное обеспечение, и теми, кто обеспечивает его работу.

DevOps: культурный сдвиг

В основе DevOps лежат люди, а не инструменты: взаимодействие между командами, автоматизация повторяющихся задач и общая ответственность за продукт.

Почему DevOps важен

DevOps обеспечивает более быструю поставку, меньшее количество ошибок, более надёжные системы и, в конечном счёте, более довольных пользователей. Скорость и стабильность одновременно.

Знакомство с CI/CD

Как же применять принципы DevOps на практике? CI/CD — непрерывная интеграция и непрерывная поставка — автоматизирует шаги, которые воплощают эти принципы в жизнь.

Непрерывная интеграция (CI)

Непрерывная интеграция означает многократное в течение дня объединение работы всех участников в общей основной ветке, чтобы обнаруживать конфликты интеграции на раннем этапе, а не при одном болезненном масштабном объединении.

Процесс CI в действии

При каждом коммите сервер CI собирает код, запускает Ваши тесты и немедленно сообщает команде, если что-то ломается. Основная ветка остаётся в рабочем состоянии.

Непрерывная поставка (CD)

Непрерывная поставка расширяет CI, благодаря чему программное обеспечение всегда готово к выпуску: каждое изменение упаковывается, настраивается и тестируется в среде, похожей на рабочую.

CD и непрерывное развёртывание

Разница заключается в последнем шаге. Непрерывная поставка оставляет перед выпуском в рабочую среду нажатие кнопки человеком; непрерывное развёртывание выполняет поставку автоматически после успешного прохождения тестов.

Сила CI/CD

Настоящий конвейер CI/CD обеспечивает быструю обратную связь, более небольшие и безопасные изменения, ускоренный выпуск и контроль качества с помощью автоматизации, а не надежды.

Проверьте свои знания

CI запускается до или после CD? Закрепите порядок действий в конвейере.

Итоги урока

Вы освоили основы: DevOps как культуру, CI для частого объединения изменений и тестов, CD для постоянно готовых к выпуску версий. Далее GitHub Actions поможет применить это на практике.

Можно начать бесплатно

Изучай CI/CD with GitHub Actions & DevOps Pipelines с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
12
Уроки
48

Часто задаваемые вопросы

Урок «Что такое CI/CD и DevOps?» бесплатный?

Да — полный текст урока «Что такое CI/CD и DevOps?» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс CI/CD with GitHub Actions & DevOps Pipelines, подпишись на CoddyKit PRO. Курс CI/CD with GitHub Actions & DevOps Pipelines содержит 4 уроков всего.

Чему я научусь в уроке «Что такое CI/CD и DevOps?»?

Изучите принципы непрерывной интеграции, непрерывной доставки и DevOps, а также их значение для современной разработки программного обеспечения. Ты практикуешь CI/CD with GitHub Actions & DevOps Pipelines с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать CI/CD with GitHub Actions & DevOps Pipelines?

Предыдущий опыт не требуется. CI/CD with GitHub Actions & DevOps Pipelines на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Что такое CI/CD и DevOps?»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке CI/CD with GitHub Actions & DevOps Pipelines?

Да. Каждый урок CI/CD with GitHub Actions & DevOps Pipelines включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Что такое CI/CD и DevOps?
  2. Основные концепции GitHub Actions
  3. Ваш первый рабочий процесс GitHub
  4. Управление секретами и переменными окружения
← Назад к CI/CD with GitHub Actions & DevOps Pipelines