vue s3 deployer
v1.0.2
将 Vue 应用程序部署到 Amazon s3 存储桶的 Github 操作。
在您的工作流程中,定义一个引用操作的步骤:
- 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 s3 部署程序操作部署 Vue 应用程序的简单工作流程。
# 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 "
请记住将您的亚马逊帐户凭据存储在存储库秘密中。伙计们,保持安全。
如果您喜欢这个项目,您可以支持我并为这个存储库加注星标。
麻省理工学院
用来自多米尼加共和国的 ❤️ 和 ☕️ 制成?