Browse Source
👷 Refactor CI artifact upload/download for docs previews (#5793)
pull/5757/head
Sebastián Ramírez
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
10 additions and
3 deletions
-
.github/workflows/build-docs.yml
-
.github/workflows/preview-docs.yml
-
scripts/zip-docs.sh
|
|
@ -36,7 +36,7 @@ jobs: |
|
|
|
- uses: actions/upload-artifact@v3 |
|
|
|
with: |
|
|
|
name: docs-zip |
|
|
|
path: ./docs.zip |
|
|
|
path: ./site/docs.zip |
|
|
|
- name: Deploy to Netlify |
|
|
|
uses: nwtgck/actions-netlify@v1.2.4 |
|
|
|
with: |
|
|
|
|
|
@ -11,6 +11,10 @@ jobs: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
|
|
- uses: actions/checkout@v3 |
|
|
|
- name: Clean site |
|
|
|
run: | |
|
|
|
rm -rf ./site |
|
|
|
mkdir ./site |
|
|
|
- name: Download Artifact Docs |
|
|
|
uses: dawidd6/action-download-artifact@v2.24.2 |
|
|
|
with: |
|
|
@ -18,9 +22,10 @@ jobs: |
|
|
|
workflow: build-docs.yml |
|
|
|
run_id: ${{ github.event.workflow_run.id }} |
|
|
|
name: docs-zip |
|
|
|
path: ./site/ |
|
|
|
- name: Unzip docs |
|
|
|
run: | |
|
|
|
rm -rf ./site |
|
|
|
cd ./site |
|
|
|
unzip docs.zip |
|
|
|
rm -f docs.zip |
|
|
|
- name: Deploy to Netlify |
|
|
|
|
|
@ -3,7 +3,9 @@ |
|
|
|
set -x |
|
|
|
set -e |
|
|
|
|
|
|
|
cd ./site |
|
|
|
|
|
|
|
if [ -f docs.zip ]; then |
|
|
|
rm -rf docs.zip |
|
|
|
fi |
|
|
|
zip -r docs.zip ./site |
|
|
|
zip -r docs.zip ./ |
|
|
|