我为我的gitlab项目创建了一个特定的运行程序,它花费了太多的时间来运行管道。其主要是陷入柏树试验中。在“所有规格通过”之后,它将不会前进。
- build
- test
build:
stage: build
image: gradle:jdk11
script:
- gradle --no-daemon build
artifacts:
paths:
- build/distributions
expire_in: 1 day
when: always
junit-test:
stage: test
image: gradle:jdk11
dependencies: []
script:
- gradle test
timeout: 5m
cypress-test:
stage: test
image: registry.gitlab.com/sahajsoft/gurukul2022/csv-parser-srijan:latestSrigin2
dependencies:
- build
script:
- unzip -q build/distributions/csv-parser-srijan-1.0-SNAPSHOT.zip -d build/distributions
- sh build/distributions/csv-parser-srijan-1.0-SNAPSHOT/bin/csv-parser-srijan &
- npm install --save-dev cypress-file-upload
- npx cypress run --browser chrome 发布于 2022-05-23 07:11:38
推荐的方法是尝试在本地、计算机上复制脚本(从管道)。
它将允许检查:
如果有任何交互步骤,命令可能需要用户输入,并等待stdin.,则这些命令需要多长时间?
第二点将解释为什么在一个无人值守的环境中,如管道环境,“它将不会前进”。
https://stackoverflow.com/questions/72344122
复制相似问题