From 2f9b18ba8e3b66560fa3945cc0207d7dec454404 Mon Sep 17 00:00:00 2001 From: LoGin Date: Wed, 25 Sep 2024 02:55:16 +0800 Subject: [PATCH] ci: deploy documents to minio (#936) Signed-off-by: longjin --- .github/workflows/docs-multiversion.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docs-multiversion.yml b/.github/workflows/docs-multiversion.yml index 57725be4..71ae7b23 100644 --- a/.github/workflows/docs-multiversion.yml +++ b/.github/workflows/docs-multiversion.yml @@ -25,7 +25,7 @@ jobs: working-directory: ./docs run: | sudo apt-get update - sudo apt-get install -y python3-pip + sudo apt-get install -y python3-pip awscli pip3 install -r requirements.txt - name: build docs @@ -34,3 +34,13 @@ jobs: run: | make html-multiversion + + - name: deploy docs + working-directory: ./docs + env: + AWS_ENDPOINT_URL: ${{ secrets.DOCS_DEPLOY_S3_ENDPOINT_URL }} + AWS_ACCESS_KEY_ID: ${{ secrets.DOCS_DEPLOY_S3_API_KEY }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.DOCS_DEPLOY_S3_SECRET_KEY }} + + run: | + aws s3 sync ./_build/html s3://dragonos-docs --delete