У меня есть приложение React (с помощью Create React App), которое я хочу развернуть в 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
Я пытаюсь использовать общий бегун, и я не добавил ни одного указанного c бегуна. Я оставил конфигурацию бегуна по умолчанию в отношении того, что было при создании репо.
Даже если я отправлю sh в репо на мастер или ветку разработки, это не сработает.