我有一个要部署到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或开发分支上的仓库,也不会触发。