Трубопровод Gitlab не может протолкнуть Heroku - PullRequest
0 голосов
/ 17 апреля 2020

Я создал свой .gitlab-ci.yml:

heroku:
stage: deploy
only:
- master
script:
- git remote add heroku https://heroku:$HEROKU_API_KEY@git.heroku.com/my-prohject-09034.git
- git push -f heroku master

Я также создал свою переменную $ HEROKU_API_KEY в gitlab и установил ее защищенной. Когда я отправляю sh мой код в Gitlab, он запускает пиплайн, но он продолжает отказывать, я получаю эту ошибку:

**error: src refspec master does not match any.**

Не уверен, в чем проблема.

1 Ответ

0 голосов
/ 18 апреля 2020

Оказывается, мне пришлось изменить последнюю строку моего файла .gitlab-ci.yml на:

 git push -f heroku HEAD:master
...