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

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

451
Как выбрать между Хадсоном и Дженкинсом? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

366
Непрерывная интеграция против непрерывной доставки или непрерывного развертывания

В чем разница между этими тремя терминами? Мой университет дает следующие определения: Непрерывная интеграция в основном означает, что рабочие копии разработчика синхронизируются с общей магистралью несколько раз в день. Непрерывная поставка описывается как логическая эволюция непрерывной...

270
Дженкинс против Тревис-CI. Какой из них вы бы использовали для проекта с открытым исходным кодом? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Для моего проекта мне нужно выбрать между Jenkins и...

231
Как мне клонировать работу в Дженкинс?

Jenkinsимеет Gerritплагин на месте, так что, когда мы выполняем возврат в систему Gerrit, Jenkinsвыполняем сборку и, в случае успеха, изменение в Gerritпроверяется. Если сборка не удалась, то это не так. Насколько я понимаю, это достигается с помощью рабочих мест, созданных в Jenkins. Теперь мы...

228
Как установить переменные среды в Jenkins?

Я хотел бы иметь возможность сделать что-то вроде: AOEU=$(echo aoeu) и Дженкинс установил AOEU=aoeu. Раздел « Переменные среды » в Jenkins этого не делает. Вместо этого это устанавливает AOEU='$(echo aoeu)'. Как я могу заставить Дженкинса оценить команду оболочки и назначить вывод переменной среды?...

215
В чем разница между «npm install» и «npm ci»?

Я работаю с непрерывной интеграцией и обнаружил команду npm ci . Я не могу понять, каковы преимущества использования этой команды для моего рабочего процесса. Это быстрее? Это делает тест более сложным, хорошо, и...

200
Настройка цикла развертывания / сборки / CI для проектов PHP

Я большую часть своего времени являюсь разработчиком-одиночкой, работаю над рядом крупных проектов, в основном на PHP. Я хочу профессионализировать и автоматизировать процесс обработки изменений в коде, а также создать процесс непрерывной интеграции, который делает возможным переход к работе в...

160
Пропустить подмодуль во время сборки Maven

Нам нужно пропустить подмодуль в определенных средах. Данный модуль содержит интеграционные тесты и занимает полчаса. Поэтому мы хотим включить его при сборке на сервере CI, но когда разработчики собирают локально (и тесты запускаются), мы хотим пропустить этот модуль. Есть ли способ сделать это с...

149
Непрерывная интеграция для Ruby on Rails? [закрыто]

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

144
Как и почему я настраиваю машину сборки C #? [закрыто]

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

136
Как вы поддерживаете код разработки и производственный код? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Каковы лучшие практики и практические правила,...

136
Аутентифицировать Jenkins CI для частного хранилища Github

Я бы хотел, чтобы Дженкинс автоматически получил данные из моего частного репозитория, размещенного на Github. Но я понятия не имею, как выполнить эту задачу. Попробовал документацию, генерирующую ssh-ключ для пользователя jenkins, и все, что я вижу, это: «невозможно клонировать репо». Я проверил...

132
Архивировать артефакты в Дженкинс

Может кто-нибудь объяснить мне идею артефактов в процессе сборки? У меня есть каталог рабочей области, где я извлекаю код для компиляции и запуска своих скриптов ant и т. Д. В конце, в моем случае, я получаю файл jar, который готов к установке. Это считается артефактом? Где я должен указать...

119
Бамбук против. Хадсон (он же Дженкинс) против любых других систем CI [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

119
Отображение статуса сборки Travis в репозитории GitHub

Я помню, как недавно я видел статус сборки PR или коммита Travis в GitHub, просматривая репозиторий (но не могу найти где). Я говорю не об изображениях статуса сборки Travis, README.mdа о фактической функции GitHub (зеленая рамка с дружественной галочкой). Хотя мои коммиты основаны на Travis, я бы...

117
CruiseControl [.Net] против TeamCity для непрерывной интеграции?

Я хотел бы спросить, какую среду автоматизированной сборки вы считаете лучше, исходя из практического опыта. Я планирую заняться разработкой .Net и немного Java, поэтому я хотел бы иметь инструмент, поддерживающий обе эти платформы. Я читал и узнал о CruiseControl.NET , используемом при разработке...

116
«Красивая» непрерывная интеграция для Python

Это немного ... напрасный вопрос, но результаты работы BuildBot не особенно хороши для просмотра .. Например, по сравнению с .. phpUnderControl Дженкинс Гудзон CruiseControl.rb ..и другие, BuildBot выглядит .. архаично В настоящее время я играю с Hudson, но он очень ориентирован на Java (хотя с...