Через низку обставин, що призводять до поганого розгортання останнього циклу збирання, я провів кампанію в нашому офісі, щоб виконати всі майбутні розгортання за допомогою спеціальної машини для збирання, і мій начальник прийняв цю пропозицію.
Однак замість того, щоб в нашому офісі використовувати фактичну машину для використання, нам доведеться ділитися однією машиною з кількома іншими групами - і клопоти з тим, щоб залишити мій кабінет зі всією необхідною інформацією, а потім піти по сходах. в інший офіс просто для виконання простого складання змушує мене замислитися, чому я коли-небудь пропонував це в першу чергу.
Спочатку ідея мати окрему машину складання полягала в тому, щоб відокремити власний локально написаний код від коду кількох інших розробників та відокремити будь-які викрадені файли, які були на моїй машині, від розгортання. Це також було вирішити зростаючу стурбованість, яку я мав з нашою системою управління файлами ClearCase, яка часто відмовляє мені розгортати певні дії по збірці, якщо я також не включив іншу діяльність, від якої вона "має залежність".
Тепер, коли я насправді продовжую цей процес, мені цікаво, чи я зрозумів всю ціль використання машини побудови - і оскільки ми використовуємо цю машину лише для розгортання коду до нашого середовища тестування, постановки та виробництва та не для наших тестових розгортань для розробників, я не впевнений, що він взагалі відповідає будь-якій меті.
Отже, що є фактичною причиною використання вбудованої машини, і чи я навіть наблизився до правильного її використання?