ℹ️Objetivos
Desplegar tu aplicación en Heroku
⚙️ Configuración
Para desplegar exitosamente un entorno en Heroku, es necesario conocer el nombre de la aplicación, correo y api key.
Este último lo puedes encontrar al ir a la configuración de cuenta > llave


Nota. Es necesario tener cuidado con tu información sensible.
Para guardar correctamente tu información, te recomiendo que pongas la información de tu key en tu repositorio como secreto.
Para ello, ve a configuración > secretos y crea una nueva con el nombre que gustes (por ejemplo HEROKU_API_KEY
).

📚Definición de Workflow
Ya que GitHub Actions es definido como un workflow, lo único que necesitamos es crear y escribir un archivo, con formato YML, dentro del directorio .github/workflows
(por ejemplo heroku.yml
).
name: Pro
on:
pull_request:
types: [closed]
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: ⚙️ Configure GitHub Actions
uses: actions/checkout@v2
- name: 🚀 Heroku deploy
uses: akhileshns/heroku-deploy@v3.12.12
with:
heroku_api_key: ${{secrets.HEROKU_API_KEY}}
heroku_app_name: 'APP_NAME'
heroku_email: 'EMAIL'
😎 Author
Emmanuel Rodriguez - Software Engineer
Curso Básico de GitHub Actions