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

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

6
Выполнение команды в Grunt Task
Я использую в своем проекте Grunt (инструмент для построения командной строки на основе задач для проектов JavaScript). Я создал собственный тег, и мне интересно, можно ли ввести в него команду. Чтобы уточнить, я пытаюсь использовать шаблоны закрытия, и «задача» должна вызывать файл jar для предварительной компиляции файла Soy в файл …

4
Использование секретных ключей api на travis-ci
Я бы хотел использовать travis-ci для одного из своих проектов . Проект представляет собой оболочку API, поэтому многие тесты полагаются на использование секретных ключей API. Для локального тестирования я просто сохраняю их как переменные среды. Как безопасный способ использовать эти ключи на Трэвисе?

3
Распределите нагрузку равномерно, используя 'H * * * *' вместо '5 * * * *'
При настройке того, как Jenkins может извлекать изменения из Subversion, я попытался проверить SCM опроса и установить расписание 5 * * * *, я получаю следующее предупреждение Распределите нагрузку равномерно, используя 'H * * * *' вместо '5 * * * *' Я не уверен, что означает H в этом …

4
Как показать, что мои тесты проходят / не проходят в Github?
У меня есть проект на github, в котором есть обширные модульные тесты (с использованием mocha для node.js). Я хотел бы похвастаться, показывая, что тесты проходят / не проходят на каждой странице. Я заметил, что это делают другие проекты на Github. Мне не удалось найти никакой документации о том, как отображать …

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



3
Запускаете несколько агентов TeamCity на одном компьютере?
У нас есть несколько машин сборки, на каждой из которых работает один агент сборки TeamCity. Каждая машина очень сильна, и мы хотели бы запустить несколько агентов сборки на одной машине. Возможно ли это без использования виртуализации ? Существуют ли качественные альтернативы TeamCity, поддерживающие это?

4
Работа с несколькими филиалами в непрерывной интеграции
Я имел дело с проблемой масштабирования CI в своей компании и в то же время пытался выяснить, какой подход использовать, когда речь идет о CI и нескольких филиалах. Аналогичный вопрос есть в stackoverflow, Multiple features branch и непрерывной интеграции . Я начал новый, потому что хотел бы получить больше обсуждения …

3
Как объединить Vagrant с Jenkins для создания идеальной среды непрерывной интеграции?
У вас есть проект, в котором есть некоторые требования к программному обеспечению для запуска (например: конкретная версия Apache, версия PHP, экземпляр базы данных MySQL и несколько других программных продуктов). Вы уже открыли для себя Vagrant , так что ваша виртуальная среда полностью настроена. Вы можете создавать ящики из файлов конфигурации …

4
Jenkins CI: как запускать сборки на основе коммита SVN
Какие плагины и функции плагинов мне нужно установить, чтобы моя работа Jenkins запускала сборку в любое время, когда код привязан к проекту SVN? Я установил как стандартный плагин SVN, так и плагин тегов SVN, но я не вижу никаких новых функций, позволяющих настраивать триггер.

3
Получить текущий заданный тег в Github Actions
Есть ли способ получить доступ к текущему тегу, который был добавлен в Github Action? В CircleCI вы можете получить доступ к этому значению с помощью $CIRCLE_TAGпеременной. Мой рабочий процесс yaml запускается тегом, например так: on: push: tags: - 'v*.*.*' И я хочу использовать этот номер версии в качестве пути к …

1
Зависимости между рабочими процессами на действиях Github
У меня есть monorepo с двумя рабочими процессами: .github/workflows/test.yml name: test on: [push, pull_request] jobs: test-packages: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - name: test packages run: | yarn install yarn test ... .github/workflows/deploy.yml deploy-packages: runs-on: ubuntu-latest needs: test-packages steps: - uses: actions/checkout@v1 - name: deploy packages run: | yarn …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.