Gitlab CI/CD未触发作业
我有一个React应用程序(使用createreact应用程序)要部署到Heroku 为此,我尝试使用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:
.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->管道以查看结果。