vue s3 deployer
v1.0.2
Github-Aktion zum Bereitstellen der Vue-App im Amazon S3-Bucket.
Definieren Sie in Ihrem Workflow einen Schritt, der sich auf die Aktion bezieht:
- 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 "
Bei diesen Einstellungen handelt es sich um Umgebungsvariablen, die von der Aktion für die Bereitstellung verwendet werden. Im Folgenden beschreiben wir jede Variable.
Schlüssel | Wert | Erforderlich | Standard |
---|---|---|---|
AWS_ACCESS_KEY_ID | AWS-Zugriffsschlüssel. Weitere Infos hier. | Ja | N / A |
AWS_SECRET_ACCESS_KEY | AWS Secret Access Key. Weitere Infos hier. | Ja | N / A |
AWS_BUCKET_NAME | Der Name des Buckets, mit dem Sie synchronisieren. Zum Beispiel vue-action . | Ja | N / A |
AWS_DEFAULT_REGION | Der Bereich des Buckets. Standardmäßig auf us-east-1 eingestellt. [Vollständige Liste der Regionen hier.](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using- | ||
APP_SOURCE_CODE | Dies ist der Quellcode, der bereitgestellt wird | Ja | ./ |
BUILD_COMMAND | Befehl zum Erstellen der Anwendung: https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-build | Ja | Produktion |
Dies ist ein einfacher Workflow zum Bereitstellen einer Vue-App mithilfe der Vue-S3-Bereitstellungsaktion.
# 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 "
Denken Sie daran, die Anmeldeinformationen Ihres Amazon-Kontos im geheimen Repository zu speichern. Bleibt gesund, Leute.
Wenn Ihnen dieses Projekt gefällt, können Sie mich dabei unterstützen, dieses Repository zu markieren.
MIT
Hergestellt mit ❤️ und ☕️ aus der Dominikanischen Republik?