Para uso em implantações heroku

Configurações com GitLab

Configure as variáveis CI/CD no gitlab:

HEROKU_APPNAME = nome do aplicativo no heroku.

HEROKU_API_KEY = token de autorizações que você criou para interagir com a API Heroku, disponíveis na configuração do usuário.

  • Modelo arquivo de CI/CD .gitlab-ci.yml para o repositório gitlab:
variables:
  GIT_DEPTH: 1
  CI: 'false'

stages:
  - deploy

deploy-heroku:
  image: ugleiton/heroku_deployer:latest
  stage: deploy
  script:
    - echo "Publicando no heroku"
    - dpl --provider=heroku --app=$HEROKU_APPNAME --api-key=$HEROKU_API_KEY