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!
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.