Gitlab CI / CD не запускает работу - PullRequest
0 голосов
/ 04 марта 2020

У меня есть приложение 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 в репо на мастер или ветку разработки, это не сработает.

...