0

我在 gitlab ci 上使用了 dpl。我们的 repo 使用的是特定版本,代码是这样的:

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 Action

4

1 回答 1

0

我刚刚发布了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'
于 2020-05-30T15:18:56.287 回答