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 。 [此處的完整區域清單。 | ||
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 "
請記住將您的亞馬遜帳戶憑證儲存在儲存庫秘密中。夥計們,保持安全。
如果您喜歡這個項目,您可以支持我並為這個存儲庫加註星標。
麻省理工學院
用來自多明尼加共和國的 ❤️ 和 ☕️ 製成?