刚刚在gitlab上完成了ci cd的构建,并且我正在使用带有docker的nodejs映像进行构建,并且在部署的最后一步中,运行yarn dev
的日志显示很好,但是gitlab ci已经管道运行时间限制为1小时。
要运行de expressjs应用程序并完成流水线执行而不停止应用程序,我需要做什么?
我知道使用docker我可以使用detached选项运行,但是有什么方法可以不用构建应用docker映像?
运行该应用程序的CICD日志:
image: node:12.18.1
stages:
- build
- test
- deploy
before_script:
- yarn
build-min-code:
stage: build
script:
- yarn
deploy-staging:
stage: deploy
script:
- yarn dev
only:
- dev
就像这样可以正常工作,但是超时将在一小时内完成跑步者的执行。
答案 0 :(得分:0)