[英]Gitlab CI/CD hangs when committing changes
晚上好,我正在嘗試使用 Angular ng 測試命令來實現 Gitlab CI/CD。 管道運行,
但掛起。 我知道 Karma 使用鉻。 我不確定要添加什么。 感謝您提供任何幫助。
image: node:latest before_script: - apt-get update -qy - apt-get install -y ruby-dev - gem install dpl - npm link @angular/cli stages: - test - production unit-test: stage: test image: trion/ng-cli-karma:${CLI_VERSION} script: - npm install - ng test only: - master production: type: deploy stage: production image: ruby:latest script: - dpl --provider=heroku --app=$HEROKU_APP_PRODUCTION --api-key=$HEROKU_API_KEY only: - master
測試是否運行然后管道掛起? 如果是這種情況,我敢打賭,這是因為ng test
在監視模式下運行,並且一直在尋找變化。
要修復它,請將ng test
更改為ng test --watch=false --browsers=ChromeHeadless
。
我也將瀏覽器更改為無頭 Chrome(可選),這應該會稍微提高 CI/CD 的速度
這些標志可以在這里找到。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.