Используйте dpl в действиях GitHub
Я использовал dpl на gitlab ci. В нашем репо использовалась конкретная версия, и код был таким:
prod_deploy_api_developer:
stage: deploy
script:
- echo "prod_deploy_api running"
- apt-get update -qy
- apt-get install -yqq ruby ruby-dev --silent
- gem install dpl -v 1.8.47
- cd ./api
- dpl --provider=heroku --app=myapp --api-key=mycrazykey --skip-cleanup
Теперь мы перенесли эту кодовую базу на GitHub, и я не нашел готового к запуску действия GitHub.
1 ответ
Я только что опубликовал Dpl Github Action.
Это очень простая реализация, и я просто добавил heroku в качестве провайдера, потому что это тот, который мне нужен для развертывания моего проекта, как раньше в GitLab.
Пример использования с heroku:
пример
- name: Dpl to heroku
uses: tiagogouvea/github-dpl-action@master
with:
provider: 'heroku'
app: 'your-heroku-app-name'
api-key: 'your-66a593c465c7ec9-heroku-api-key'