diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 693393e..96920db 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -16,6 +16,7 @@ permissions: jobs: # Build job build: + environment: CI runs-on: self-hosted-arc steps: - uses: actions/checkout@v4 @@ -30,19 +31,13 @@ jobs: env: DOCUSAURUS_URL: https://testplane.io DOCUSAURUS_BASE_URL: / - - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + - name: Deploy website to S3 production + uses: jakejarvis/s3-sync-action@v0.5.1 with: - path: ./build - - # Deployment job - deploy: - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - runs-on: self-hosted-arc - needs: build - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 + args: --acl public-read --follow-symlinks + env: + AWS_S3_BUCKET: testplane.io + AWS_ACCESS_KEY_ID: ${{ secrets.S3_PRODUCTION_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.S3_PRODUCTION_SECRET_ACCESS_KEY }} + AWS_S3_ENDPOINT: https://s3.yandexcloud.net/ + SOURCE_DIR: "build"