上载工件已禁用

时间:2017-08-08 11:50:31

标签: gitlab gitlab-ci

有谁知道如何解决" 缺少gitlab-runner。上传工件已被禁用。"

我的服务器上有两个ssh runner。一个用于本地ssh runner,另一个用于远程服务器ssh runner。当地的ssh跑步者工作得很好。但是,当我打电话给遥远的shh跑步者时,它已成功建造,但它显示了#34;缺少gitlab-runner。上传工件已被禁用。"这样我就无法在下一阶段调用工件。

gitlab-ci.yml文件如下所示:

stages:
  - build
  - deploy
cache:
  paths:
    - .gradle/wrapper
    - .gradle/caches
build:
  stage: build
  script:
    - build script
  artifacts:
    paths:
      - build/
  only:
    - master
deploy:
  stage: deploy
  script:
    - deploy script
  dependencies:
    - build
  only:
    - master

1 个答案:

答案 0 :(得分:1)

您还需要在ssh目标主机上安装gitlab-runner。 Gitlab需要某种方式来上传工件。现在也有记录:https://docs.gitlab.com/runner/executors/ssh.html

  

如果要上传作业工件,请在通过SSH连接的主机上安装gitlab-runner