簡體   English   中英

Gitlab CI/CD 在提交更改時掛起

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM