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

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

13
Существуют ли серьезные компании, которые не используют контроль версий и непрерывную интеграцию? Почему?
У моего коллеги сложилось впечатление, что наш отдел программного обеспечения был очень продвинутым, поскольку мы использовали как сервер сборки с непрерывной интеграцией, так и программное обеспечение для контроля версий. Это не соответствовало моей точке зрения, поскольку я знаю только одну компанию, которая занималась разработкой серьезного программного обеспечения и не имела …

6
Хороший рабочий процесс для разработки программного обеспечения с Scrum и непрерывной интеграции
Я изучаю подход, чтобы лучше понять, как непрерывный процесс интеграции лучше подходит для компании-разработчика программного обеспечения с помощью метода scrum. Я думаю что-то вроде этого: Это был бы хороший рабочий процесс?

2
Структура Mercurial Repository с мощными корпоративными коммуникациями, управлением конфигурацией и требованиями к тестированию
Я - еще один пользователь Subversion, пытающийся переучиться на Дао распределенного контроля версий. Когда я использовал Subversion, я был большим поклонником подхода с незначительными проектами, и, с большинством моих бывших работодателей, мы структурировали наши филиалы репозитория; теги и багажник следующим образом: branches-+ +-personal-+ | +-alice-+ | | +-shinyNewFeature | | …

6
Что означает «автоматическая сборка»?
Я пытаюсь добавить непрерывную интеграцию в проект. Согласно Википедии , одним из основных элементов CI является автоматизированная сборка. Однако я не совсем понимаю, что именно это означает, поскольку статьи о КИ и автоматизации сборки, похоже, не согласны. Особенности путаницы: что означает «автоматизированная сборка» в контексте: проект, использующий интерпретируемый язык, такой …

6
Кто отвечает за настройку автоматизированной системы сборки?
Я менеджер проектов в моей компании. Я работаю с несколькими командами разработчиков, использующих стандартную, хорошо известную систему контроля версий, известную как CVS. Мне бы хотелось, чтобы непрерывная интеграция и автоматизированные сборки были реализованы, чтобы помочь предотвратить проблемы, связанные со сбоями в сборке и неправильным развертыванием, пробирающимся на рабочие серверы. Я …

2
Куда подтолкнуть провальный тест?
Я только что изменил настройки веток в своем репозитории GitHub, так что моя [следующая] ветвь требует прохождения сборки CI через запрос на получение. Затем последовало обсуждение с несколькими членами команды о неудачных тестах. Ради контекста ... Хранилище имеет [мастер] ветвь , которая только PR'd в когда есть релиз, так [мастер] …

8
Альтернатива индикатору «Passing / Broken build»?
При непрерывной интеграции, выполняющей тесты при каждом коммите, общепринятой практикой является постоянное прохождение всех тестов (иначе говоря, «не нарушайте сборку»). Я нахожу некоторые проблемы с этим: Например, нельзя помочь проекту с открытым исходным кодом, создав тесты, соответствующие заявкам. Я знаю, что если я предложу запрос на извлечение для проекта с …

4
Как выполнить внешнее тестирование API (черный ящик)
Предположим, вы используете API от поставщика, как убедиться, что его API работает должным образом? Моя главная проблема заключается в том, что поставщик иногда вносит изменения в свой код и нарушает API, нам нужно какое-то автоматическое программное обеспечение для их непрерывного тестирования. Как с этим бороться?

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

5
Должны ли стандарты кодирования применяться сервером непрерывной интеграции?
Должны ли стандарты / стиль кодирования быть применены сервером непрерывной интеграции, на котором запущены инструменты статического анализа (например, PMD, StyleCop / FxCop) и не выполняется сборка, если стандарты не соблюдаются? Какие типы правил не должны использоваться для сбоя сборки?

3
стратегии пакетов и версий в среде с несколькими хранилищами
Мы небольшая фирма с несколькими командами, которые управляют своими собственными git-репозиториями. Это веб-платформа, и артефакты каждой команды используются в конце дня для ночных тестов. Мы пытаемся формализовать процесс создания версий и упаковки. У каждой команды есть мастер ветвь, где они занимаются повседневной разработкой. Члены группы обеспечения качества хотят, чтобы артефакты …

5
Странный цикл выпуска компании: Go Distributed Source Control?
Извините за этот длинный пост, но я думаю, что оно того стоит. Я только начал с небольшого магазина .NET, который работает совсем не так, как в других местах, где я работал. В отличие от любой из моих предыдущих позиций, написанное здесь программное обеспечение предназначено для нескольких клиентов, и не каждый …

4
Выпуск сборки против ночной сборки
Типичное решение состоит в том, чтобы на сервере сборки работала сборка CI (Continuous Integration): она будет анализировать исходный код, делать сборку (при отладке) и запускать тесты, измерять охват тестов и т. Д. Теперь другой тип сборки, обычно известный как «Ночная сборка»: выполняйте медленные вещи, такие как создание документов кода, создание …

3
Автоматизация сборки против автоматизации развертывания против непрерывной интеграции
Я хочу стать более эффективным и эффективно использовать инструменты ops. Имея это в виду, я хотел узнать больше о непрерывной интеграции, но, похоже, есть много разных вещей, касающихся этого. Я на самом деле работаю с костюмами Jetbrains в своей работе (IntelliJ, WebStorm ...), поэтому я хотел продолжать использовать их, и …

2
CI бегун на том же сервере GitLab?
Я настраиваю сервер GitLab в своей компании и теперь добавляю к нему GitLab CI. Перед тем как приступить к выполнению этой задачи, я хотел бы понять, есть ли какие-либо недостатки в работе моих бегунов на одном сервере, используемом GitLab и GitLab CI. Я читал, что есть проблемы с безопасностью, но …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.