Вопросы с тегом «continuous-integration»

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

4
Как узнать правильный подход к реализации половины функций? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 4 года назад . Я возглавляю команду разработчиков и хочу выпускать наш продукт как можно …

1
Обязанности Build Script и Build Server
Мне нужны некоторые разъяснения относительно обязанностей скрипта сборки и сервера сборки. Я прочитал несколько статей в сети о непрерывной интеграции и сборках. В том числе Клавиша F5 не является процессом сборки Сервер сборки: монитор сердца вашего проекта Ежедневные сборки - ваш друг И я поговорил с моим консультантом о процессе …

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

2
Как организована непрерывная интеграция в крупных компаниях?
В моей компании обычно не делают промежуточных сборок, чтобы проверить, как каждая ветка возможностей / исправлений объединяется в dev. Существует только ежедневная сборка, которая всегда выявляет множество неудачных тестов и ошибок сборки. Мне сказали, что неразумно делать сборку для каждого слияния более 1000 разработчиков. Поэтому я искал, как организована CI …

3
Следует ли включать интеграционный тест в непрерывную интеграцию (CI)?
Предположим, что мы разрабатываем веб-приложение, и Хадсон выполняет типичные задачи, такие как компиляция, модульное тестирование и статический анализ кода. Но сложность заключается в следующем: Hudson развертывает и запускает сервер приложений для выполнения интеграционных тестов после выполнения предыдущих заданий. Это означает некоторые сложные вещи, такие как соединение с базой данных, соединение …

5
Что такое непрерывная интеграция (CI) и чем она полезна? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 6 лет назад . Может кто-нибудь объяснить мне концепцию непрерывной интеграции, как она работает в …

2
Использование результатов непрерывной сборки как части показателей оценки производительности? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Мой начальник планирует использовать метрики из нашей непрерывной сборки (собирает и запускает тесты для каждого коммита) …

5
Когда у вас достаточно автоматических тестов, чтобы быть уверенным в своем конвейере непрерывной интеграции?
Непрерывная интеграция с тестированием полезна для того, чтобы убедиться, что у вас постоянно проверяется «отправляемый» код. Тем не менее, действительно сложно поддерживать полный набор тестов, и часто создается впечатление, что сборка все равно будет глючить. Сколько тестов вы должны чувствовать, чтобы чувствовать себя уверенно при тестировании конвейера CI? Используете ли …

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

3
Непрерывная интеграция (с проектами iOS и Android) [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я пытаюсь внести некоторые положительные изменения в свою компанию, и одним из изменений является внедрение непрерывной …

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

1
Зачем создавать сценарий развертывания в PowerShell при наличии TFS?
Я экспериментировал с автоматическим развертыванием / непрерывной интеграцией и поговорил с руководителем моей команды. Я сказал ему, что занимаюсь созданием сценариев сборки / развертывания в PowerShell, и он сказал, что автоматическое развертывание очень легко настроить в TFS с использованием графического интерфейса, и я должен исследовать его. У меня нулевой опыт …

4
В какой момент интересен сервер непрерывной интеграции?
Я немного читал о CI-серверах, таких как Jenkins, и мне интересно: в какой момент это полезно? Потому что, конечно, для крошечного проекта, где у вас будет только 5 классов и 10 модульных тестов, в этом нет особой необходимости. Здесь у нас около 1500 юнит-тестов, и они проходят (на старых рабочих …

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