Популярные вопросы по тегу CONTINUOUS-INTEGRATION

Как удаленно запускать сборки Jenkins и передавать параметры

... /job/Test-Jenkins/build?token=DOIT Здесь 5 вызывается задание Test-Jenkins, а DOIT - это токен безопасности, который 4 я использовал. Теперь мне нужно передать 3 некоторые параметры в фай ...

Как мне использовать файлы репозитория SCP с помощью GitHub Actions?

... а. Я получаю следующее сообщение 8 об ошибке: tar: empty archive exit status 1 tar all files into /tmp/320558105/i2yG360Zje.tar ##[error]Docker run failed with exit code 1 Я не совсем понимаю, что делаю 7 неправильно. Даже если я заменю source: './*' на образец 6 папки (т.е. source: app), это все равно даст мне ту 5 ж ...

Добавить в PATH на Azure Devops?

... вить путь, а также приводит 2 к сбоям последующих сценариев со следующим: ##[error]Unable to locate executable file: 'bash'. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable. Что 1 мне нужно сделать, чтобы уст ...

Как установить переменную в разделе script файла gitlab-ci.yml

... хочу развернуть 10 свое приложение в соответствующем кластере 9 на основе ветки, на которую я нажимаю. image: google/cloud-sdk:latest variables: DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 services: - docker:dind before_script: - docker info stages: - publish publish: stage: publish script: - if [ "$CI_COMMIT_REF_NAME" = "master" ]; then $ENVIRONMENT="production" ...

Распределите нагрузку равномерно, используя "H * * * *" вместо "5 * * * *"

... с извлекает 6 изменения из подрывной деятельности Я попробовал 5 проверить SCM опроса и установить расписание 4 на 5 * * ...

Безопасность Jenkins - скрыть все экраны, если пользователь не вошел в систему

... достью позволит неаутентифицированным 6 пользователям просматривать детали проекта 5 и получать доступ к артефактам ... Тем не 4 менее, мне нужно знать, как заставить Дженкинса 3 разрешить вход в систему пользователям ни 2 к чему И скрыть ВСЕ для ...

Правила Gitlab-CI Если / изменения не работают должным образом

... с есть идеи / подсказки, мы будем очень 2 благодарны. Большое спасибо за понимание, Ч 1 / б. ---> Конфигурация Gitlab CI Yaml: .gitlab-ci.yml: image: python:3.7 stages: - pre-build - test .ci_rules: rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_IID' changes: - tests/*.py - tests/*/*.py - src/*.py ...

Альфа, Бета, Снимок, Релиз, Ночь, Веха, Релиз-кандидат (RC) ... Когда и какую терминологию использовать

... нженер по сборке, выпуску и развертыванию, существует 2 несколько типов выпусков, как показано ниже: Альфа Бета Снимо ...

Как добавить двоичный файл Chrome для запуска, например. Карма-тесты на безголовом Chrome на CI-сервере

... romeHeadless на вашей платформе». Установка 6 хрома на машину CI невозможна. Есть ли другой 5 способ загрузить двоичные файлы Chrome? например, модуль 4 кукловода Google, кажется, загружает это 3 при запуске. из документации: «Кукловод 2 загружает и использует определенную версию ...

Построение условной ветки конвейера Jenkins

... ть несколько иную процедуру 11 сборки и развертывания в зависимости от 10 того, какая ветвь git запустила сборку. Я 9 могу придумать два подхода: 1) Используйте 8 разные файлы jenkins в каждой ветке 2) Используйте 7 серию блоков when {branc ...

WiX 3.0 выдает ошибку 217 при выполнении непрерывной интеграции

... Внешний 14 журнал сообщений пользовательского интерфейса 13 не ожидал следующего формата строки: «Невозможно 12 получить доступ к службе установщика Windows. Это 11 может произойти, если установщик Windows 10 установлен неправильно. Обратитесь в службу 9 поддержки за помощью.». в light.exe (0, 0) Кроме 8 того, в журнале событий отображаются следующие 7 ошибки: ...

Дженкинс - передача переменных между заданиями?

... рых нужен один и тот же параметр. Как 3 запустить первое задание с параметром, чтобы 2 при запуске втор ...

Автоматическая генерация конвейера сборки для сборки gradle с использованием Jenkinsfile

... а, предложите 4 мне возможный способ, чтобы я мог использовать 3 Jenkinsfile для автоматического отображения 2 конвейера сборки, просто прочитав конфигурации 1 из Jenkinsfile. Спасибо ...

Активация среды conda во время gitlab CI

... - pytest tests/. В Gitlab это задание 7 запускается нормально, журналы читаются $ conda env create -f environment.yml Collecting package metadata (repodata.json): ...working... done Solving environment: ...working... done ==> WARNING: A newer version of conda exists. <== current version: 4.7.10 latest version: 4.7.11 Хорошо, я 6 использую версию conda более позднюю, чем 4.4, поэтому 5 conda activate должен раб ...

Как проверить последний коммит с помощью Github Actions?

... цесс 13 мог получить доступ к содержимому вашего 12 репозитория. По умолчанию это эквивалентно 11 запуску git fetch и git checkout $GITHUB_SHA, поэтому у вас всегда будет 10 содержимое репо в той версии, которая запустила 9 рабочий процесс. См. here, чтобы узнать, что 8 такое $GITHUB_SHA для различных типов событий. Но, как 7 я уже сказал, $GITHUB_WO ...

Выполнение CodeBuild продолжается после сбоя сборки вместо остановки

... здаю конвейер CI / CD, используя git, codebuild 9 и эластичный beanstalk. Во время выполнения 8 сборки кода, когда сборка завершается неудачно 7 из-за синтаксической ошибки тестового примера, я 6 вижу прогресс сборки кода до следующего 5 этапа и, в конечном итоге, перехожу к созданию 4 артефактов. Насколько я понимаю, в случае 3 сбоя сборки выполнение должно останавлива ...

Как интегрировать Powerapps с Azure DevOps

... учаю возможность интеграции Powerapps 6 с Azure DevOps. Однако для этого есть ограниченная 5 информация. ...

GitLab CI запрещает доступ к push с помощью ключа развертывания с доступом на запись

... Отправка невозможна, даже если 1 ключ развертывания имеет доступ на запись. remote: You are not allowed to upload code. fatal: unable to access 'https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@domain/user/repo.git/': The requested URL returned ...

Действия Github: переменная ветки по умолчанию

... кой-нибудь умный способ определить 5 ветку по умолчанию в действиях Github? Теперь 4 мне нужно написать что-то вроде: on: push: bran ...

Действия GitHub — игнорировать или исключать запросы на вытягивание Dependabot

... pull_request: branches: - staging Поэтому я не могу 7 использовать и для pull_reuqest, и для branch_ignore 6 — как указано в documentation Попытки рабочего процесса, которые 5 я пробовал до сих пор, но, к сожалению, не 4 сработали: name: Pull Request on: pull_request: branches: - staging - '!dependabot/**' name: Pull Request on: pull_request: branches: - staging jobs: Build: if: github.actor! ...

Запускайте конвейер Gitlab-CI только при наличии нового тега

... Bauen\" - ./run_pbc.cmd except: - master build_master: stage: build script: - cd "C:\Bauen\" - ./run_pbcm.cmd only: - master package: stage: package script: - cd "C:\Bauen\" - ./cpfiles.cmd artifacts: expire_in: 1 week name: "%CI_COMMIT_REF_NAME%" paths: - GitLab-Build Как 5 я могу добавить правило, которое конвейер 4 будет запускать ТОЛЬКО, если в ветку был 3 добавлен ...

Вывод консоли Jenkins не в реальном времени

... сборка) в Jenkins, я запускаю команду ruby 9 ​​для выполнения моего тестового сценария. Проблема 8 в том, что Jenkins не отображает вывод в 7 реальном времени с консоли. Вот журнал триггеров. Building in workspace /var/lib/jenkins/workspace/foo_bar No emails were triggered. [f ...

Как использовать собственный Makefile в действиях на github?

... \ pip install -r requirements.txt -r requirements_test.txt clean: find . -name __pycache__ -exec rm -rf {} + rm -rf *.egg-info rm -rf .virtualenv/ test: .virtualenv (. .virtualenv/bin/activate; \ pycodestyle --max-line-length=79 app test; \ nosetests --with-coverage --cover-tests --cover-min-percentage=80 --cover-package=app test) build: test clean .PHONY: test clean Я хочу использовать действия 12 github ...

Слить перед сборкой в ​​jenkins не удастся, но не должно

... Кажется, это работает, если 12 функциональная ветка основана на разработке 11 HEAD, но если точка ответвления находится 10 до разработки HEAD, тогда Дженкинс говорит: ОШИБКА: ветка 9 не подходит для интеграции, поскольку она 8 не объединяется чисто И все было бы хорошо, если 7 бы был конфликт. Но конфликта нет. Я протестировал 6 слияние вручную в консоли, и слияние выполняется 5 автоматически. Кроме того, ...

Установка номера версии для проектов .NET Core - CSPROJ - не для проектов JSON

... ot;3.3.3.3")] [assembly: AssemblyVersion("4.4.4.4")] где-то в проекте 48 я получаю CS0579 - Duplicate 'System.Reflection.AssemblyFileVersionAttribute' и CS0579 - Duplicate 'System.Reflection.AssemblyVersionAttribute' ошибки при построен ...

Как использовать условия в переменных .gitlab-ci.yml?

... становить пользовательскую 3 переменную Gitlab CI из оператора условия 2 if-else. В моем файле .gitlab-ci.yml у меня есть следующее: variables: PROJECT_VERSION: (if [ "${CI_COMMIT_TAG}" == "" ]; then "${CI_COMMIT_REF_NAME}-${CI_PIPELINE_ID}"; else ${CI_ ...

Повторное использование части действия github в разных вакансиях

... cd apps/wear/pushtracker tns build android --env.uglify job2: name: SD.W Build runs-on: macos-latest steps: - name: Checkout Repo uses: actions/checkout@v1 - name: Setup SSH-Agent uses: webfactory/[email protected] with: ssh-private-key: | ${{ secrets.SSH_ ...

Как я могу автоматически увеличить версию сборки C# через нашу платформу CI (Hudson)?

... раз, когда выполняет сборку. Фиксирует измененный файл assemblyinfo.cs в репозитории кода (в настоящее время VisualSVN) Не заставляет Hudson запускать новую сборку при следующем сканировании на предмет изменений. Обдумывая 13 это в своей голове, я мог бы легко найти 12 решение большинства проблем с ...

Gitlab CI - Как запустить сборку, только если изменения произошли в определенном наборе файлов

... способ включить или 3 исключить определенные файлы из запуска 2 сборки? Например: обновление файлов README.md, .gitignore не 1 должно ...

Как вызывать отличные шаблоны в плагине Jenkins email-ext

... kins, но 7 я новичок в этом и, похоже, много предполагаемых 6 знаний. Например, как вы в первую очередь 5 вызываете один из этих шаблонов. Ответ на 4 этот вопрос, вероя ...

Как использовать многострочную команду в скрипте: с YAML?

... Travis CI, а в .travis.yml есть эта строка: script: - vim -Nu <(cat <<-EOF set nocompatible | filetype off EOF ) -c 'Script' > /dev/null К сожалению, это 9 не работает, поскольку оно преобразуется 8 в одну строку и выполняется следующим образом: vim -Nu <(cat <<-EOF ...

Настройка CI на Gitlab для Flutter

... I для своего проекта 3 flutter на gitlab, но не понимаю, с чего 2 на ...

Как выбрать разные app.config для нескольких конфигураций сборки

... VS) app.Release.config (This is a standalone independent config file) Таким образом, если я выберу конфигурацию 11 выпуска в конфигурации сборки на CI, я хотел 10 бы использовать файл app.Release.config 9 вместо app.config Проблема Это не кажется простым 8 для простых проектов типа .dll. Для веб-проектов 7 я могу выполнять преобразования веб-конфигурации ...

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

... ся тесты), мы 9 хотим пропустить этот модуль. Есть ли способ 8 сделать это с помощью настройки профиля? Я 7 немного погуглил, посмотрел на другие вопросы 6 / ответы здесь и не нашел хорошего решения. Я 5 полагаю, что один из вариантов - полностью 4 удалить этот подмодуль из родительского 3 pom.xml и просто добавить еще один проект на нашем 2 сервере CI, чтобы просто построить этот 1 модул ...

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

... ете есть следующие определения: Непрерывная интеграция в 14 основном означает, что рабочие копии разработчика 13 синхронизируются с общей основной линией 12 несколько раз в день. Непрерывная доставка описывается как логическая 11 эволюция непрерывной интеграции: всегда 10 иметь возможность запустить продукт в производство! Непрерывное развертывание описывается 9 как следующий логический шаг после непрерывной 8 дост ...

Схема управления версиями пакета Nuget Azure Pipeline, как получить "1.0. $ (Rev: r)

... еременные скрипта. Кроме 6 того, я полагаю, просто установить это на 5 1.0.$(Rev:r) или на $(Major).$(Minor).$(rev:.r)? Боюсь, что это будет истолковано 4 буквально. Поиск в Google буквальной строки 3 "versioningScheme: byBuildNumber" возвращает 2 единственный результат ... Есть ли у кого-нибудь 1 работающий azure-pipeline ...

Как установить переменную среды в процессе node.js при развертывании с помощью действия github

... ной env через 9 process.env Ниже представлен файл рабочего процесса 8 действий на github. name: Build and Deploy to GKE on: pull_request: branches: - master # Environment variables available to all jobs and steps in this workflow env: ENGINE_API_KEY: ${{ secrets.ENGINE_API_KEY }} ...

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

... интерфейса агента Windows. Он 11 работает нормально, если к нему подключено 10 подключение к удаленному рабочему столу, но 9 в противном случае он не работает. Я нашел 8 эту ссылку, Jenkins on Wi ...

Gitlab CI несколько веток

... но 1 ли это с помощью Gitlab CI? мастер - 10.10.10.1 тест - 10.10.10.2 Мой gitlab-ci.yml: maven_build: script: - mvn install - /opt/payara41/bin/./asadmin --passwordfile /home/asadminpass --user admin undeploy myApplication-ear-1.0-SNAPSHOT - sudo /etc/init.d/glassfish restart - /opt/payara41/bin/./a ...

Регистрация библиотек DLL, ссылающихся на COM, на сервере сборки

... лагаю, что 19 они должны быть зарегистрированы вручную 18 с помощью regsvr32 (или с помощью какого-либо 17 сценария). В настоящее время я пытаюсь создать 16 сценарий MSBuild, который будет запускаться 15 перед каждой сборкой, однако я не мог понять, следует 14 ли мне вручную вызывать regsvr32.exe или 13 использовать какую-то предопределенную задачу 12 MSBuild? В настоящее время это то, что я 11 счи ...

Как смонтировать том докера с контейнером докера jenkins?

... ить контейнер проекта Сейчас я использую 9 докер-сокет хоста из контейнера jenkins: /var/run/docker.sock:/var/run/docker.sock У 8 меня проблема, когда контейнер jenkins монтирует 7 том с исходным кодом из / var / jenkins_home 6 / workspace / BRANCH_NAME в контейнер проекта: volumes: - ./servers/identity/app:/srv/ap ...

Есть ли надежный способ завершить работу Cypress, как только тест не пройден?

... нет рабочего решения. Есть ли надежный 2 способ завершить работу Cypress, как только 1 тест не ...

Какие свойства имеет `github.event` в рабочем процессе GitHub?

... вании GitHub Actions можно получить 5 доступ к contexts в выражении. Один из контекстов 4 - это контекст github. ...

Как указать, когда ветка НЕ ​​(имя ветки) в jenkinsfile?

... ветки, например: stage('Master Branch Tasks') { when { branch "master" } steps { sh '''#!/bin/bash -l Do some stuff here ''' } } Однако я 5 хотел бы указать этап, на котором ветвь 4 не является ведущей или промежуточной, как 3 показано ни ...

Как динамически выбрать ветку git для использования в сборке Jenkins

... Этот компонент содержит файл конфигурации с требуемой версией ComponentB, от которой он зависит. КомпонентB Изменения в этом компоненте не запускают сборку этого проекта на сервере CI (будет еще один проект, охватывающий разработку ComponentB). Отдельные версии компонента помечены тегами ComponentA ...

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

... заставляет их пройти. Как я могу автоматически 6 повторно запустить эти нестабильные тесты, чтобы 5 моя сборка прошла успешно с первого раза? Есть 4 ли что-то похожее на mocha this.retries? Например, у меня 3 есть тест, который дает ошибку «Элемент 2 имеет эффективную высоту 0x0» приме ...

Как установить Fly CLI на Mac

... ml в ~/Downloads, затем 2 в cd в ~/Downloads cd ~/Downloads mv fly_darwin_amd64 fly install f ...

Что означает ubuntu-latest для действий GitHub?

... 3 есть ubuntu, но это не имеет к этому никакого 2 отношения, верно? Большое спасибо за ответ, отзывы, комментарии 1 и идеи. Рабочий процесс GitHub yml name: CI # Controls when the workflow will run on: # Triggers the workflow on push or pull request events but only for the master branch push: branches: [ mas ...

Ошибка компиляции WCF на сервере CI: Microsoft.VisualStudio.ServiceModel.targets не найден

... ServiceModel.targets» не 5 найден Кажется, мой проект библиотеки служб 4 WCF ссылается на этот файл, но папка VisualStudio 3 на Program Files\MSBuild\Microsoft не содержит папки WCF. Думаю, мне нужно 2 что-то установит ...

Сборка Jenkins завершается неудачно: «Предупреждения рассматриваются как ошибки из-за process.env.CI = true.

... command `npm update` [INFO] Treating warnings as errors because process.env.CI = true. [INFO] Most CI servers set it automatically. Как ис ...