Запитання з тегом «continuous-integration»

В інженерії програмного забезпечення безперервна інтеграція (CI) реалізує безперервне створення та автоматизоване тестування повного програмного продукту за частою графіком. Принаймні раз на день, часто кілька разів на день, а іноді так часто, як після кожного заїзду в систему контролю версій.

4
Як дізнатися правильний підхід до реалізації половини функції? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 4 роки тому . Я очолюю команду розробників і хочу випустити наш продукт якомога частіше (безперервна доставка). У …

1
Обов'язки Build Script і сервера складання
Мені потрібні деякі роз’яснення щодо обов'язків сценарію збирання та сервера побудови. Я прочитав кілька статей у Мережі про постійну інтеграцію та побудови. У тому числі Ключ F5 - це не процес збирання Сервер побудови: монітор серця вашого проекту Щоденні будівлі - ваш друг І я провів розмову з моїм радником …

3
Шаблони для постійної інтеграції та DVCS
Зараз ми використовуємо Subversion та TeamCity, ми перейдемо до використання Mercurial (зокрема Kiln, оскільки ми користувачі FogBugz). Очевидно, це призведе до змін - сподіваємось, на покращення - у нашому шаблоні розвитку (усі ми вдвох!), Але одне питання, з яким я стикаюся, - це як структурувати речі так, щоб ми все …

2
Як організована безперервна інтеграція у великих компаніях?
У моїй компанії звичайно не робити жодної проміжної збірки, щоб перевірити, як кожна гілка функції / помилки об'єднується в розробник. Існує лише щоденна збірка, яка завжди викликає багато помилок тесту та помилок у складанні. Мені сказали, що для кожного злиття робити понад 1000 розробників нерозумно. Тому я шукав, як організовано …

3
Чи слід включати тест інтеграції в безперервну інтеграцію (CI)?
Припустимо, що ми розробляємо веб-додаток, і Хадсон виконує типові завдання, такі як компіляція, тестування блоку та аналіз статичного коду. Але складна частина полягає в тому, що Хадсон розгортає і запускає сервер додатків, щоб робити тести інтеграції , як тільки попередні завдання будуть виконані. Це означає, що деякі складні речі, такі …

5
Що таке безперервна інтеграція (КІ) і чим вона корисна? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 6 років тому . Чи може хтось пояснити мені концепцію неперервної інтеграції, як вона працює легко зрозумілим способом? …

2
Використання результатів безперервної збірки як частини показників перевірки ефективності? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Мій начальник планує використовувати показники з нашої безперервної збірки (будує та виконує тести на кожній комісії) як частину наших оглядів …

5
Коли у вас достатньо автоматичного тестування, щоб бути впевненим у своїй постійній інтеграції?
Постійна інтеграція з тестуванням корисна для того, щоб переконатися, що у вас постійно перевіряється код "shippable". Однак насправді важко тримати вичерпний набір тестів, і часто це відчуває, що складання все одно буде баггі. Скільки випробувань ви повинні мати впевненість у своєму тестуванні на конвеєрне обладнання? Чи використовуєте ви якусь метрику, …

1
Стратегії просування залежностей: розкладений або оркестрований?
У нас є багато додатків та веб-служб (деякі суспільні продукти, деякі внутрішні та частина приватного «задніх місць»), які взаємозалежні один від одного. Кожен з цих компонентів має 4 середовища (кластери серверів / вузлів, що обслуговують певні цілі): Невиробнича DEV- інтегроване середовище розробки, де CI будує поштовх змін; корисно для інженерів …

3
Постійна інтеграція (з проектами для iOS та Android) [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я намагаюся внести деякі позитивні зміни у свою компанію, і одна із змін - це впровадження постійної інтеграції. Ми робимо …

4
підтримка зростаючої, різноманітної бази даних з постійною інтеграцією
Мені потрібна допомога у філософії та розробці безперервної інтеграції. У нашій теперішній програмі CI використовується buildbot. Коли я почав його проектувати, я успадкував (ну, не суворо, оскільки я брав участь у його розробці роком раніше) замовника будівельника CI, який був розроблений, щоб одразу впродовж ночі запустити всю збірку. Через деякий …

1
Чому б ви створили сценарій розгортання в PowerShell, коли у вас є TFS?
Я експериментую з автоматичним розгортанням / безперервною інтеграцією і спілкувався з керівництвом своєї команди. Я сказав йому, що я досліджую створення сценаріїв зборки / розгортання в PowerShell, і він сказав, що автоматичне розгортання дуже просто налаштувати в TFS за допомогою графічного інтерфейсу, і я повинен дослідити це. У мене немає …

4
У який момент цікавий сервер безперервної інтеграції?
Я читав трохи про сервери CI, як Дженкінс, і мені цікаво: в який момент це корисно? Оскільки, безумовно, для крихітного проекту, де у вас було б лише 5 класів та 10 одиничних тестів, реальної потреби немає. Тут у нас близько 1500 одиничних тестів, і вони проходять (на старих робочих станціях …

4
Сервер безперервної збірки (cc.net, Хадсон, бамбук тощо)… досвід віддаленої збірки?
В даний час ми використовуємо один раз сервер cc.net для нашого процесу збирання, який будує як .net (за допомогою msbuild & nant), так і java (за допомогою maven і ant). CC.net контролює контроль над джерелами та запускає віддалену збірку, що працює на окремому сервері. CC.net потім співставляє результати. Коли ми …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.