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.

Yii2 despliegue utilizando GitHub actions

Estaba utilizando la siguiente configuración para implementar aplicaciones Yii2 con GitHub Actions:

name: Build and Deploy - DEV
on:
  push:
    branches:
      - development
jobs:
  build:
    name: Build and Deploy
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Repository
        uses: actions/checkout@master
  - name: Setup Enviroment
    uses: shivammathur/setup-php@v2
    with:
      php-version: '7.2'
  - name: Install Packages
    run: composer install --no-dev --optimize-autoloader
  - name: Deploy to Server
    uses: yiier/yii2-base-deploy@master
    with:
      user: github
      host: ${{ host }}
      path: ${{ path }}
      owner: github
    env:
      DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
  - name: Apply migration
    run: php yii migrate --interactive=0

Funcionaba bastante bien, pero ahora está dando este error:

Current runner version: '2.285.1'
Operating System
Virtual Environment
Virtual Environment Provisioner
GITHUB_TOKEN Permissions
Secret source: Actions
Prepare workflow directory
Prepare all required actions
Getting action download info
Error: No se pudo resolver la acción 'yiier/yii2-base-deploy@master', el repositorio no se encuentra

Parece que ‘yiier/yii2-base-deploy@master’ ya no existe.

¿Alguien sabe de un reemplazo?

¡Gracias!

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que yiier/yii2-base-deploy@master ya no está disponible en GitHub, lo que está causando el error durante la implementación.

    Para reemplazarlo, deberá encontrar una acción de implementación alternativa que se ajuste a sus necesidades. Puede buscar acciones de implementación de Yii2 en GitHub u otros repositorios de código abierto.

    Alternativamente, puede crear un script de implementación personalizado que se ajuste a sus requisitos específicos. Esto le dará más control sobre el proceso de implementación y le permitirá personalizarlo según sus necesidades.

    En general, es importante verificar y actualizar regularmente su configuración de implementación para asegurarse de que se mantenga actualizada con cualquier cambio o actualización en las herramientas y servicios que está utilizando.

Comments are closed.