Gitlab CI / CD没有触发作业

时间:2020-03-04 08:06:22

标签: gitlab gitlab-ci

我有一个要部署到Heroku的React应用程序(使用Create React App)。

为此,我正在尝试使用GitLab CI / CD

这是.gitlab-ci.yml

中的代码
image: node:latest

before_script:
    - apt-get update -qy
    - apt-get install -y ruby-dev
    - gem install dpl

stages:
    - staging
    - production

staging:
    type: deploy
    stage: staging
    image: ruby:latest
    script:
        - dpl --provider=heroku --app=$DEV_APP_NAME --api-key=$HEROKU_API_KEY
    only:
        - develop

production:
    type: deploy
    stage: production
    image: ruby:latest
    script:
        - dpl --provider=heroku --app=$STAGING_APP_NAME --api-key=$HEROKU_API_KEY
    only:
        - master

我正在尝试使用共享运行器,但我尚未添加任何特定的运行器。我已将运行器配置保留为默认值,以使它与创建存储库时的状态相同。

即使我将其推送至master或开发分支上的仓库,也不会触发。

0 个答案:

没有答案