Skip to content

Commit 95acc80

Browse files
ci: add deploy to kise job
1 parent 1295758 commit 95acc80

File tree

1 file changed

+22
-5
lines changed

1 file changed

+22
-5
lines changed

.github/workflows/deploy.yml

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,14 @@ jobs:
2828
with:
2929
path: build
3030

31-
deploy:
31+
deploy-pages:
3232
name: Deploy to GitHub Pages
3333
needs: build
3434

35-
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
3635
permissions:
37-
pages: write # to deploy to Pages
38-
id-token: write # to verify the deployment originates from an appropriate source
36+
pages: write
37+
id-token: write
3938

40-
# Deploy to the github-pages environment
4139
environment:
4240
name: github-pages
4341
url: ${{ steps.deployment.outputs.page_url }}
@@ -47,3 +45,22 @@ jobs:
4745
- name: Deploy to GitHub Pages
4846
id: deployment
4947
uses: actions/deploy-pages@v4
48+
49+
deploy-kise:
50+
name: Deploy to Kise(s3)
51+
needs: build
52+
53+
runs-on: ubuntu-latest
54+
steps:
55+
- name: Configure AWS credentials
56+
uses: aws-actions/configure-aws-credentials@v2
57+
with:
58+
aws-access-key-id: ${{ secrets.KISE_ACCESS_KEY }}
59+
aws-secret-access-key: ${{ secrets.KISE_SECRET_KEY }}
60+
aws-region: us-east-1
61+
62+
- name: Sync to S3
63+
run: |
64+
aws s3 sync ./build s3://${{ secrets.KISE_BUCKET }} \
65+
--endpoint-url ${{ secrets.KISE_HOST }} \
66+
--delete

0 commit comments

Comments
 (0)