Gitlab CI共享运行程序无法启动

时间:2020-04-12 17:03:58

标签: gitlab gitlab-ci gitlab-ci-runner

我正在尝试使用Gitlab.com共享运行器,并且已经将我的gitlab-ci.yml文件添加到了我的仓库中。我的项目配置为使用共享运行程序(在“设置”➔CI / CD中),但是当我推送提交时,管道页面不显示任何作业。

我试图遵循官方文档,但以前的stackoverflow答案都无济于事。这是我的gitlab-ci.yml

的内容
.nodejs_runners:
  variables:
    NODE_ENV: 'development'
  cache:
    key: $CI_COMMIT_REF_NAME
    paths:
      - /**/node_modules
  before_script:
    - yarn --frozen-lockfile --non-interactive --silent
  image: node:12
  tags:
    - docker

stages:
  - test

build-frontend:
  extends:
    - .nodejs_runners
  when: always
  stage: test
  script:
    - NODE_ENV="production" yarn build
    - tar -zcvf frontend-$CI_COMMIT_SHA.tar.gz .next
  artifacts:
    paths:
      - frontend-$CI_COMMIT_SHA.tar.gz

我的仓库是公开的,您可以view it here

1 个答案:

答案 0 :(得分:1)

请参见https://docs.gitlab.com/ee/ci/yaml/

GitLab CI / CD管道在每个项目中使用名为.gitlab-ci.yml的YAML文件进行配置。

您的.gitlab-ci.yml被称为gitlab-ci.yml,这就是GitLab找不到它的原因。

gitlab-ci.yml重命名为.gitlab-ci.yml,GitLab会选择它。