Skip to content

Commit 4a3db2c

Browse files
authored
ci: [DX-3526] Update deploy workflow (#720)
1 parent d183f04 commit 4a3db2c

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/deploy-widgetbook-azure.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: deploy-widgetbook-azure
1+
name: Deploy optimus_widgetbook to Microsoft Azure
22
on:
33
workflow_dispatch:
44
push:
@@ -34,12 +34,18 @@ jobs:
3434
run: |
3535
melos exec --scope="optimus_widgetbook" -- "flutter build web"
3636
37-
- name: Check build folder
37+
- name: Modify manifest.json
3838
run: |
39-
ls -s optimus_widgetbook/build/web/
39+
sed -i 's|^{|{"latest": "release", |' optimus_widgetbook/build/web/manifest.json
4040
41-
- name: Upload to blob storage
41+
- name: Upload manifest.json to blob storage root
4242
uses: azure/CLI@v2
4343
with:
4444
inlineScript: |
45-
az storage blob upload-batch --destination mews-ui-widgetbook --source optimus_widgetbook/build/web --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login
45+
az storage blob upload --overwrite true --container-name mews-ui-widgetbook --file optimus_widgetbook/build/web/manifest.json --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login
46+
47+
- name: Upload to blob storage release folder
48+
uses: azure/CLI@v2
49+
with:
50+
inlineScript: |
51+
az storage blob upload-batch --overwrite true --destination mews-ui-widgetbook/release --source optimus_widgetbook/build/web --account-name ${{ secrets.AZURE_ACCOUNT_NAME }} --auth-mode login

0 commit comments

Comments
 (0)