У меня есть следующие настройки CI / CD:
push-код для ветви "origin / development" => конвейеры bitbucket запускают интеграционные тесты и собирают source => push to azure web app => azure web app installsУзлы модули и запуска
Проблема в том, что когда конвейеры передают встроенный код в Azure, удаленный (то есть веб-приложение Azure) отправляет выходные данные из развертывания обратно в конвейер.Это выглядит следующим образом:
+ git push --force https://$AZURE_LOGIN:$AZURE_PASSWORD@hostname.scm.azurewebsites.net/hostname.git build
remote: Updating branch 'build'.
remote: ...............
remote: Updating submodules.
remote: Preparing deployment for commit id '...'.
remote: Generating deployment script.
remote: Running deployment command...
remote: Handling node.js deployment.
remote: Kudu sync from: '/home/site/repository' to: '/home/site/wwwroot'
remote: ...........
remote: Processed 706 files...
remote: Detecting node version spec...
remote: Using appsetting WEBSITE_NODE_DEFAULT_VERSION value: 8.11
remote: Node.js versions available on the platform are: 4.4.7, 4.5.0, 6.2.2, 6.6.0, 6.9.3, 6.10.3, 6.11.0, 8.0.0, 8.1.0, 8.2.1, 8.8.1, 8.9.4, 8.11.2, 9.4.0, 10.1.0.
remote: Resolved to version 8.11.2
remote: Detecting npm version spec...
remote: Using default for node 8.11.2: 5.6.0
remote: NPM versions available on the platform are: 2.15.8, 2.15.9, 3.9.5, 3.10.3, 3.10.10, 5.0.3, 5.4.2, 5.6.0, 6.0.1.
remote: Resolved to version 5.6.0
remote: Running "/opt/nodejs/8.11.2/bin/node" "/opt/npm/5.6.0/node_modules/npm/bin/npm-cli.js" install --production
Проблема в том, что этот последний шаг занимает довольно много времени (около 8 минут), что излишне поглощает мои конвейеры минут ...
Есть ли способ игнорировать удаленный вывод из git в моем конвейере bitbucket?
Спасибо!