es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Despliegue de Heroku Github actions – CI/CD – Push rechazado, no se puede eliminar la rama principal.

Tengo una aplicación de typescript y estoy intentando construir un pipeline de CI/CD con acciones de Github para construir, probar y desplegar mi aplicación en Heroku.

Usé estas acciones https://github.com/marketplace/actions/deploy-to-heroku#deploy-custom-branch y todos los pasos son ejecutados con éxito excepto por el despliegue, donde obtengo este error:

También intenté forzar la rama maestra usando la opción “branch”, pero nada cambió. Este es mi archivo YAML:

nombre: Deploy

en: [push]

trabajos:
construir:
se ejecuta en: ubuntu-latest
pasos:
– usa: actions/checkout@v2
– nombre: instalar
run: npm i

  - nombre: test
    run: npm run test-git

  - nombre: construir
    run: npm run build-full

  - usa: akhileshns/heroku-deploy@v3.12.12 # Esta es la acción
    con:
      heroku_api_key: ${{secrets.HEROKU_API_KEY}}
      heroku_app_name: "nombre de la aplicación" # Debe ser único en Heroku
      heroku_email: "mi correo electrónico"
      appdir: "dist"
Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo problemas para implementar tu aplicación de Typescript en Heroku utilizando la acción Deploy to Heroku. Has mencionado que has intentado forzar la rama principal utilizando la opción “branch”, pero eso no ha funcionado.

    Sería útil ver tu archivo YAML para entender mejor lo que está sucediendo. ¿Podrías proporcionar tu archivo YAML?

    También, ¿podrías proporcionar una captura de pantalla del error que estás recibiendo?

Comments are closed.