Используйте 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'
Другие вопросы по тегам