Gitlab CI/CD未触发作业

Gitlab CI/CD未触发作业,gitlab,gitlab-ci,Gitlab,Gitlab Ci,我有一个React应用程序(使用createreact应用程序)要部署到Heroku 为此,我尝试使用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:

我有一个React应用程序(使用createreact应用程序)要部署到Heroku

为此,我尝试使用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
我正在尝试使用shared runner,但尚未添加任何特定的runner。我将runner配置保留为默认配置,以确定创建回购协议时的配置


即使我在主分支机构或开发分支机构上推动回购,也不会触发

它曾经在这个项目中起作用吗?如果没有,那么您可以先尝试设置一些simle管道,而不受
的限制,以确保配置正确。@makozaki不,它根本不起作用。请给我一些yml的例子,以确保它至少能工作。
测试:script:-echo 123
只需添加适当的缩进除了添加yml文件@makozakiNo之外,我还需要做什么吗?用示例脚本替换
.gitlab ci.yml
,将其推送到gitlab并转到项目页面->Ci/CD->管道以查看结果。