Рубрики
Uncategorized

🎯 Что такое непрерывная доставка и Почему вы должны начать использовать его прямо сейчас?

Введение Здравствуйте, Dev People! 👋 В настоящее время есть много инструментов, которые помогают программистам (… С тегами DevOps, новичков, помощи, книг.

Введение

Здравствуйте, Dev People! 👋 В настоящее время есть много инструментов, которые помогают программистам (и не только) выполнять свою работу максимально удобной и качественной.

Я получил статью, которая объясняет « Что такое непрерывная доставка? » на очень доступном языке, которым я спешу поделиться с вами!

☝ Обратите внимание: это перевод (с некоторыми исправлениями) Оригинальная статья был написан Федором Боршевом.

📝 Собственное содержание

  • Что такое непрерывная доставка?
  • Почему я должен начать его использовать?
  • Хорошо, я понял! Что дальше?
    • Книги
    • Услуги

Что такое непрерывная доставка?

Непрерывная доставка (или CD) — это практика, в которой содержание главной ветви репозитория всегда находится в производстве: создавал коммит, а сервер автоматически обновляется, и поэтому несколько раз в день.

Обычно доставка является последней частью процесса непрерывной интеграции (или CI).

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

Если миграция из первой функции не работает (по какой -то причине), вторая функция с полезной функциональностью, скорее всего, не работать либо.

Или вы делали большую функцию в течение недели, которая требует обновления фрейв -версии, делая пять различных миграций и запуска 2000 строки кода Анкет

В классическом цикле выпуска вы, скорее всего, запустите его одновременно, и, если что -то пойдет не так в любой из этих частей, вы узнаете в самый последний момент, близко к крайнему сроку Анкет

↑ Соблюдение содержимого

Почему я должен начать его использовать?

С непрерывной доставкой легче узнать все проблемы, прежде чем это произойдет:

  1. Вы пишете код.
  2. Затем вы кладете это на производство.

Вы можете даже доставки по частям, наш гигант 2000 строки Особенность может быть доставлена в четыре маленьких кусочках. Оказывается, к моменту запуска большая часть вашего кода будет в производстве.

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

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

Если вы доставляете код несколько раз в день, вам придется либо нанять необоснованное количество тестеров, либо вам все равно придется автоматизировать тестирование.

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

↑ Соблюдение содержимого

Хорошо, я понял! Что дальше?

Я предлагаю вам список книг и услуг, которые помогут вам исследовать и начать использовать непрерывную доставку и интеграцию.

↑ Соблюдение содержимого

Книги

↑ Соблюдение содержимого

Услуги

Лично я использую Действия GitHub , потому что все мои проекты держатся на GitHub Анкет Но вы можете найти гораздо больше таких услуг ( оплаченные или бесплатные ), например:

Я рекомендую попробовать каждого из них, чтобы понять точно Что будет вам удобно! 😉

↑ Соблюдение содержимого

П.с.

Если вы хотите больше → напишите комментарий ниже и следуйте за мной. Спасибо! 😘

Оригинал: «https://dev.to/koddr/what-is-continuous-delivery-and-why-should-you-start-using-it-right-now-4k0g»