Стратегия управления доступом производственного развертывания

В основном Вы не можете.

Если Вы устанавливаете пакет, и он запускает сервис затем, это - то, что происходит. Если Вам не нравится, затем регистрируют ошибку в https://launchpad.net/.

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

Если Вы хотите OpenBSD-стиль 'ничто работающее по умолчанию', затем выполните OpenBSD. Не каждый дистрибутив подходит всем. Там обязан быть вещами в Ubuntu, которую Вы не любите. Если Вы все еще хотите выполнить человечность, то необходимо будет пометить рабочие сервисы и вещи поворота.

1
задан 8 December 2009 в 18:41
1 ответ

У нас есть подобная стратегия прямо сейчас, и мы переезжаем от нее, точно из-за Вашей точки 3) выше.

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

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

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

1
ответ дан 4 December 2019 в 02:18
  • 1
    Свидетельствуйте, brutha! Просто удостоверьтесь, что существуют хорошие, близкие рабочие отношения между разработчиками устройства развертывания; nothing' s хуже, чем соперничающий " нас по сравнению с them" отношение в Вашей команде развертывания. –  womble♦ 8 December 2009 в 22:57
  • 2
    Администратор должен понять, что программист должен поставляться, и программист должен понять, что администратор сначала виноват когда что-то doesn' t работа. Если Вы don' t имеют то понимание, это всегда будет " нас по сравнению с them" неважно, где Вы разграничиваете. На самом деле, здоровая доза " нас по сравнению с them" неизбежно, как с любыми группами с противоречивым интересом. Разделение задач на самом деле мешает ему выйти из-под контроля, так как более трудно покрыть что-то, посмотрите на него как на что-то как разделение между законодательной и исполнительной властью ;) –  Aleksandar Ivanisevic 9 December 2009 в 11:53

Теги

Похожие вопросы