This commit is contained in:
Jeremy Likness 2020-01-29 13:36:05 -08:00
commit 744e1eea66

View File

@ -1,6 +1,6 @@
name: Build and Deploy Vanilla.js name: Build and Deploy Vanilla.js
env: env:
OUTPUT_PATH: ${{ github.workspace }}/.output OUTPUT_PATH: ${{ github.workspace }}/.output/
on: on:
push: push:
@ -14,7 +14,16 @@ jobs:
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Index - name: Index
run: cp index.html ${{ env.OUTPUT_PATH }} run: |
mkdir ${{ env.OUTPUT_PATH }}
cp index.html favicon.ico manifest.json pwa.js robots.txt ${{ env.OUTPUT_PATH }}
cp -r css/ ${{ env.OUTPUT_PATH }}css/
cp -r images/ ${{ env.OUTPUT_PATH }}images/
cp -r videos/ ${{ env.OUTPUT_PATH }}videos/
cp -r js/ ${{ env.OUTPUT_PATH }}js/
cp -r slides/ ${{ env.OUTPUT_PATH }}slides/
cp -r templates/ ${{ env.OUTPUT_PATH }}templates/
cp -r appicons/ ${{ env.OUTPUT_PATH }}appicons/
- name: Publish website output - name: Publish website output
uses: actions/upload-artifact@v1 uses: actions/upload-artifact@v1
@ -40,5 +49,8 @@ jobs:
name: website name: website
path: ${{ env.OUTPUT_PATH }} path: ${{ env.OUTPUT_PATH }}
- name: Fix Base URL
run: sed -i "s/base href=\"\/\"/base href=\"\/vanillajs\/\"/g" ${{ env.OUTPUT_PATH }}index.html
- name: Deploy to Azure Storage - name: Deploy to Azure Storage
run: az storage blob upload-batch --source ${{ env.OUTPUT_PATH }} --destination \$web/vanillajs --account-name ${STORAGE_NAME} run: az storage blob upload-batch --source ${{ env.OUTPUT_PATH }} --destination \$web/vanillajs --account-name ${STORAGE_NAME}