Рубрики
Uncategorized

Должны ли ваши сборки бегать на автопилоте?

Я недавно обсуждал преимущества автоматизированных построчных трубопроводов (иногда по ошибке называется CI … Помечено CICD, непрерывное управление, сборку, автоматизацию.

Я недавно обсуждал преимущества автоматизированных построчных трубопроводов (иногда по ошибке, называемым Трупроводы CI ). Возник вопрос: Учитывая (иногда очень нетривиальные) инвестиции в строительство автоматизированного строительного трубопровода, автоматизированы настроится на самом деле подходящие для всех?

Я думаю, что ответ нет.

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

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

Итак, где точная линия между этими двумя альтернативами?

Я не знаю. Могу поспорить, тоже никто не делает. Итак, вот подход, который я пропал, адаптирован из Как автоматизировать что-нибудь :

  1. Документируйте свой процесс сборки, так что любая (подготовленная) человека может выполнить его. Необязательно, спросите случайных (обученных) людей следовать инструкциям, чтобы доказать свою техническую и коммуникационную правильность.
  2. Если вы обнаружите, что один конкретный элемент процесса сборки особенно много времени, погрешность, подвержена, повторяющуюся или иным образом больно, автоматизирует этот шаг. Случайные примеры: создание нового сертификата SSL или пинговая сервер, пока он не ответит после обновления.
  3. Обновите документацию.
  4. Необязательно: повторить с шага 2.

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

Если вам понравилось это сообщение, подписываться к Ежедневный коммит Чтобы получить будущие сообщения в свой почтовый ящик.

Оригинал: «https://dev.to/tinydevops/should-your-builds-run-on-autopilot-4l9j»