GitLabCI部署expressjs应用程序未完成部署阶段

时间:2020-06-24 18:01:13

标签: node.js docker devops gitlab-ci gitlab-ci-runner

刚刚在gitlab上完成了ci cd的构建,并且我正在使用带有docker的nodejs映像进行构建,并且在部署的最后一步中,运行yarn dev的日志显示很好,但是gitlab ci已经管道运行时间限制为1小时。

要运行de expressjs应用程序并完成流水线执行而不停止应用程序,我需要做什么?

我知道使用docker我可以使用detached选项运行,但是有什么方法可以不用构建应用docker映像?

运行该应用程序的CICD日志:

log

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

就像这样可以正常工作,但是超时将在一小时内完成跑步者的执行。

1 个答案:

答案 0 :(得分:0)