dotnet core 加入小组

426个成员 39个话题 创建时间:2017-09-10

gitlab ci job 卡住【This job is stuck】

发表于03-18 453次查看

job不执行:

如图:

 

.gitlab-ci.yml 如下

stages:
  - build
  - test
  - package
  - deploy

build_job:
  stage: build
  tags:
    - run
  script:
    - 'dotnet build'

test_job:
  stage: test
  tags:
    - run
  script:
    - 'dotnet test'
  dependencies:
    - 'build_job'

pakcage_job:
  stage: package
  tags:
    - run
  script:
   - cd User.Api'
   - 'docker build -t userapi:0.1 .'
   - 'docker login -u ■■■■■■■■■■■ -p ■■■■■■■■■■■ registry.cn-shanghai.aliyuncs.com'
   - 'docker tag userapi:0.1 registry.cn-shanghai.aliyuncs.com/nierc/userapi:0.1'
   - 'docker push registry.cn-shanghai.aliyuncs.com/nierc/userapi:0.1'

deploy-job:
  stage: deploy
  tags:
    - run
  script:
    - 'docker run -d -p 80:80 --name userapi --link mysql01:dblink registry.cn-shanghai.aliyuncs.com/nierc/userapi:0.1'

 

runner 设置为可以运行没有标签的任务 也试过Can run untagged jobs 设置为no 并设置标签run

还是不行。电脑 docker gitlab 也重启过。

1回复
  • 2楼 Jesse 03-19

    这位同学是不是在群里提问的同学? 是 Runner没有启动?

    • var_ 03-19
      1、可能不是我。 2、问题解决了,正如您所说。缺少了两个步骤,gitlab-runner.exe install service 和 start。 3、非常感谢!
发表回复
你还没有登录,请先 登录或 注册!
话题作者
热门小组