Описание тега continuous-integration

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

CruiseControl.NET Устанавливает переменную в динамическое значение

Есть ли плагин или другая возможность установить переменную окружения в CC.NET 1.4.2 для некоторого сгенерированного значения. Я хотел бы передать в MSBuild какое-то случайное значение (может быть отметка времени, где можно разместить некоторые отче…
2 ответа

Собрать родительский pom и запустить специальный тест интеграции в Jenkins через maven?

Проведение mvn clean install на моем родительском pom собирает все подмодули и запускает соответствующие тесты junit. Он не запускает интеграционные тесты. После сборки и запуска модулей, я хочу запустить конкретный интеграционный тест в конкретном …
1 ответ

Как и Дженкинс, может ли TeamCity получать уведомления от GIT, когда происходит коммит?

Когда есть коммит на git, я хочу автоматически запустить сборку на этой конкретной ветке.
2 ответа

Болевые точки непрерывной интеграции

Недавно моя молодая команда (всего два разработчика) попыталась внедрить методы непрерывной доставки, описанные Джезом Хамблом. То есть мы отбрасывали ветки функций и запросы на извлечение (в git) и стремились фиксировать ветку mainline как минимум …
5 ответов

Как заставить использование аннотации @Override?

Существует ли инструмент статического анализа, который может принудительно применять аннотацию @Override, который можно запускать вне среды IDE? CheckStyle имеет проверку MissingOverride, но он применяется только к методам, которые используют тег Ji…
4 ответа

Как настроить учетные данные SVN в Jenkins?

Есть ли способ установить учетные данные, которые будут использоваться Jenkins, когда он выполняет фиксацию SVN? Я не мог найти способ сделать это. Если я запускаю сервер Jenkins на моем компьютере, на котором установлен клиент SVN, и мои учетные да…
0 ответов

Использование матричного проекта Jenkins для создания нескольких экземпляров приложения со сложными настройками

Мы создаем (и запускаем) наше веб-приложение, используя Jenkins. У каждого из наших клиентов есть выделенный экземпляр приложения со своей конфигурацией (для общения с конкретным сервером БД, сервером отчетов и т. Д.). Я играю по-разному, чтобы уста…
1 ответ

Развертывание TeamCity CI не работает должным образом для веб-сайтов Umbraco

Я использую teamcity для CI. TeamCity отлично работает для проектов.NET и его компонентов. Когда я пытаюсь развернуть свой код Umbraco из среды Dev в UAT - изменения, которые сделаны с помощью панели администратора Umbraco, не отражаются и не развер…
2 ответа

Следите за последней папкой на предмет изменений в TeamCity

Я работаю над настройкой CI для своего веб-сайта с помощью TeamCity 8. Для веб-сайта это просто, поскольку я просто копирую всю папку. Но для наших обновлений SQL мы настроили его так, чтобы с каждым выпуском у нас была отдельная папка. Например: db…
0 ответов

Запустить скрипт запуска Xcode Bot на компьютере разработчика

Я хотел бы вызвать системное уведомление на моем компьютере разработчика, когда мой бот Xcode начинает тестирование. У меня работает уведомление, но вместо этого оно отображается на тестовом сервере. (В моем случае это фактически другой логин на мое…
15 янв '17 в 22:10
1 ответ

Получение информации о задании Jenkins в Java-проекте селенового веб-драйвера

Я использую селен веб-драйвер для автоматизации веб-приложения. Я интегрировал этот проект веб-драйвера с Jenkins. Этот набор тестов запускается при успешной сборке проекта разработки. Однако у нас есть три окружения Dev, Qual и Cert. Каждая среда и…
1 ответ

Как получить доступ к репо из моей организации в учетной записи организации, не позволяя другим членам получать доступ к моим личным репо?

Я создал новый проект в учетной записи организационного поставщика. Хранилище является организационным репозиторием GitHub. Мы являемся несколькими соадминистраторами в учетной записи поставщика организации, и их учетные данные связаны с учетной зап…
15 мар '18 в 15:34
1 ответ

Какие инструменты анализа программ для Delphi поддерживают системы непрерывной интеграции?

Какие инструменты статического или динамического анализа программ для Delphi обеспечивают интеграцию с программным обеспечением непрерывной интеграции (CI)? Например, эти (с открытым исходным кодом и коммерческие) CI системы: Хадсон / Дженкинс Атлас…
1 ответ

Почему Дженкинс неправильно анализирует мой отчет JUnit?

У меня есть задание Jenkins, которое запускается каждый раз, когда я отправляю код в свой репозиторий. Последний шаг этой работы - запустить серию тестов behat. Эти тесты выводят как "симпатичный" форматер, так и форматер jUnit. JUnit XML выглядит с…
1 ответ

Jenkins QA Deployment

У меня есть QA Jenkins Job, и я пытаюсь установить Cronjob в QA Jenkins Job. Таким образом, всякий раз, когда cronjob запускает задание QA jenkins, он должен использовать последний удачный артефакт Dev Job Jenkins Job. Есть ли способ, которым мы мог…
0 ответов

Автоматизировать изменения в артефакте, созданном Maven Archetype, когда Archetype изменяется?

Архетипы Maven хороши для создания артефактов, но мне любопытно, есть ли какие-либо инструменты для автоматизации синхронизации созданных артефактов при изменении архетипа. Чтобы придать дополнительный контекст сценарию, представьте... Я создаю свой…
0 ответов

Может ли TeamCity Update TFS работать с номером сборки?

У меня настроен TeamCity с непрерывной интеграцией, поэтому при регистрации запускается сборка TeamCity. Мы используем TFS для контроля версий и управления работой. В рамках нашего внутреннего процесса все проверки связаны с рабочим элементом TFS. Я…
0 ответов

GitLab CI runner server - установить G++5

Я пишу код с использованием C++17. Это требует по крайней мере G++5 для компиляции. Я также хотел бы использовать Continuous Integration для запуска юнит-тестов, но у меня проблема с версией ядра. мой .gitlab-ci.yml выглядит так: before_script: - ec…
2 ответа

Drone CI - DRONE_HOST

Я пытаюсь дрон на местном Ubuntu, с gitlab.com Каждый фрагмент кода и пример, который я нахожу, не объясняет, каким должно быть значение DRONE_HOST, поскольку это кажется очевидным. Но что я могу положить в эту переменную? Кажется, что есть некоторы…
03 июл '18 в 15:40
1 ответ

Сборка Android не работает только на сервере TeamCity

Я использую TeamCity в качестве CI-сервера. Когда я запускаю сборку для андроид-студийного проекта, он терпит неудачу. Но когда я открываю клонированное хранилище в Android Studio на самом сервере сборки, это дает успешную сборку. Пожалуйста, помоги…