vue s3 deployer
v1.0.2
Действие Github для развертывания приложения Vue в корзине Amazon s3.
В своем рабочем процессе определите шаг, который относится к действию:
- 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 "
Эти параметры представляют собой переменные среды, которые действие будет использовать для развертывания. Ниже мы опишем каждую переменную.
Ключ | Ценить | Необходимый | По умолчанию |
---|---|---|---|
AWS_ACCESS_KEY_ID | Ключ доступа к AWS. Дополнительная информация здесь. | Да | Н/Д |
AWS_SECRET_ACCESS_KEY | Секретный ключ доступа AWS. Дополнительная информация здесь. | Да | Н/Д |
AWS_BUCKET_NAME | Имя сегмента, с которым вы синхронизируетесь. Например, vue-action . | Да | Н/Д |
AWS_DEFAULT_REGION | Область ковша. По умолчанию установлено значение us-east-1 . [Полный список регионов здесь.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using- | ||
APP_SOURCE_CODE | Это исходный код, который будет развернут | да | ./ |
BUILD_COMMAND | Команда, используемая для сборки приложения: https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-build. | да | производство |
Это простой рабочий процесс для развертывания приложения Vue с помощью действия развертывания 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 "
Не забудьте хранить учетные данные своей учетной записи Amazon в секретном хранилище. Берегите себя, ребята.
Если вам нравится этот проект, вы можете поддержать меня, отметив этот репозиторий в главной роли.
Массачусетский технологический институт
Сделано с ❤️ и ☕️ из Доминиканской Республики?