Я здебільшого розробник, і налаштовую це, коли можу (а саме тоді, коли мені це прямо не заборонено). Як правило, оскільки місцями, в яких я працюю, є магазини .NET, я вибираю CruiseControl.NET, оскільки він є відкритим кодом, працює з більшістю основних систем управління джерелами і порівняно простий у користуванні. Я завжди хотів створити Ambient Orb в якості одного з результатів, але це, як правило, поза моїм контролем.
Виконайте це на зустрічі, щоб спочатку побачити, чи є у когось бажання це зробити, доки це не вплине на проекти, над якими зараз працюють.
У моєму теперішньому місці (одному з національних лабораторій) у нас це створено просто для того, щоб будувати послідовно побудови, щоб люди, які хочуть бачити, що ми робимо, змогли отримати версію, яку можна виконати в будь-який час . Вони не хочуть тестування одиниць (враження керівника проекту полягає в тому, що зусилля, які ми доклали до тестування підрозділів, можна було б докласти до перенесення проекту в .NET).
У моєму попередньому місці намір полягав у тому, щоб робити складання стандартними та послідовними у всіх продуктах. Занадто багато продуктів можна було побудувати лише на одному спеціальному комп'ютері (у випадку з одним продуктом, із залученням сторонніх керуючих з агресивним DRM, які давно не вийшли з ладу, нам довелося тримати одну машину в живих близько 5 років після виходу розробника. адже його було єдиним, хто міг побудувати цей замінений зараз комерційний товарний товар). Крім того, встановлення могла зробити лише одна людина, яка була ранковою людиною - тому, якщо вам потрібна була побудова приблизно через 15:00, ви зачекали до наступного дня.
Чи є розробник потрібною людиною для цього завдання, вважаючи, що він потребує знання Java, Spring та Google App Engine?
Це залежить. Якщо у вас є якась людина з якості, яка пристойно ставиться до сценаріїв, попросіть спочатку, перш ніж призначити їх.
Встановити його для початку - не складне завдання. Налаштування не повинно зайняти більше декількох днів (переважно в корпоративному середовищі, клопоти отримують обліковий запис для роботи з усіма необхідними дозволами) та розпочинають працювати.