2

我正在尝试使用公共共享运行器将我的代码部署到 heroku。我的 .yml 文件如下所示:

heroku:
  type: deploy
  script:
    - apt-get update -qy
    - apt-get install -y ruby-dev
    - gem install dpl
    - dpl --provider=heroku --app=my-app-staging --api-key=$heroku_api_key
  tags:
    - mysql
    - ruby
    - mongo
    - postgres
 only:
    - DEV

这些标签与公共跑步者上的标签相匹配,但没有一个被拾取,并且构建处于永久挂起状态。

4

1 回答 1

0

首先,空白是关闭的only- 这肯定足以通过你的管道进入通量。

其次,deploy您配置的阶段将仅在名为DEV. 我会首先提交一个.gitlab-ci.yml没有的文件only

最后,即使是共享运行器也需要显式添加到管道中。导航到{your repo}/settings/ci_cd并确保带有您需要的标签的跑步者没有在那里等待。

于 2017-03-18T01:00:12.033 回答