vue s3 deployer
v1.0.2
Acción de Github para implementar la aplicación Vue en el depósito Amazon s3.
En su flujo de trabajo, defina un paso que se refiera a la acción:
- name : Deploying application to Amazon S3
uses : lewandy/vue-s3-deployer@main
with :
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
AWS_BUCKET_NAME : ${{ secrets.AWS_BUCKET_NAME }}
APP_SOURCE_CODE : ./
BUILD_COMMAND : " npm run build "
Estas configuraciones son variables de entorno que la acción utilizará para realizar la implementación. A continuación describimos cada variable.
Llave | Valor | Requerido | Por defecto |
---|---|---|---|
AWS_ACCESS_KEY_ID | Clave de acceso de AWS. Más información aquí. | Sí | N / A |
AWS_SECRET_ACCESS_KEY | Clave de acceso secreta de AWS. Más información aquí. | Sí | N / A |
AWS_BUCKET_NAME | El nombre del depósito con el que estás sincronizando. Por ejemplo, vue-action . | Sí | N / A |
AWS_DEFAULT_REGION | La región del cubo. Establezca en us-east-1 de forma predeterminada. [Lista completa de regiones aquí.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using- | ||
APP_SOURCE_CODE | Este es el código fuente que se implementará. | Sí | ./ |
BUILD_COMMAND | Comando utilizado para crear la aplicación: https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-build | Sí | producción |
Este es un flujo de trabajo simple para implementar la aplicación Vue usando la acción de implementación de Vue s3.
# This is a basic workflow to help you get started with Vue s3 deployer action
name : Deployment
on :
push :
branches : [main]
pull_request :
branches : [main]
jobs :
deploy :
runs-on : ubuntu-latest
steps :
- uses : actions/checkout@v2
- name : Deploying application to Amazon S3
uses : lewandy/vue-s3-deployer@main
with :
AWS_ACCESS_KEY_ID : ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION : ${{ secrets.AWS_DEFAULT_REGION }}
AWS_BUCKET_NAME : awesome-bucket
APP_SOURCE_CODE : ./example
BUILD_COMMAND : " npm run build "
Recuerde guardar las credenciales de su cuenta de Amazon en un repositorio secreto. Manténganse a salvo chicos.
Si te gusta este proyecto, puedes apoyarme protagonizando este repositorio.
MIT
¿Hecho con ❤️ y ☕️ de la república dominicana?