Skip to content

Commit 17d80a7

Browse files
committed
Merge branch 'main' of github.com:netwrix/docs
2 parents 9764c52 + 13440b9 commit 17d80a7

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

.github/workflows/main_product-docs-prod.yml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build and deploy Node.js app to Azure Web App - product-docs-prod
1+
name: Build and deploy Docusaurus site to Azure Web App - product-docs-prod
22

33
on:
44
push:
@@ -13,9 +13,10 @@ jobs:
1313
contents: read
1414

1515
steps:
16-
- uses: actions/checkout@v4
16+
- name: Check out source code
17+
uses: actions/checkout@v4
1718

18-
- name: Set up Node.js version
19+
- name: Set up Node.js
1920
uses: actions/setup-node@v3
2021
with:
2122
node-version: '22.x'
@@ -30,13 +31,16 @@ jobs:
3031
- name: Install zip (if needed)
3132
run: sudo apt-get update && sudo apt-get install -y zip
3233

33-
- name: Zip build directory
34-
run: zip -r build.zip build
34+
- name: Zip contents of build/ for Azure run-from-package
35+
run: |
36+
cd build
37+
zip -r ../build.zip .
38+
cd ..
3539
36-
- name: Upload artifact for deployment job
40+
- name: Upload artifact for deployment
3741
uses: actions/upload-artifact@v4
3842
with:
39-
name: node-app
43+
name: build-zip
4044
path: build.zip
4145

4246
deploy:
@@ -47,13 +51,10 @@ jobs:
4751
contents: read
4852

4953
steps:
50-
- name: Download artifact from build job
54+
- name: Download build artifact
5155
uses: actions/download-artifact@v4
5256
with:
53-
name: node-app
54-
55-
- name: Unzip artifact
56-
run: unzip build.zip
57+
name: build-zip
5758

5859
- name: Login to Azure
5960
uses: azure/login@v2
@@ -62,9 +63,9 @@ jobs:
6263
tenant-id: ${{ secrets.AZUREAPPSERVICE_TENANTID_5CCF304AF9F843A583AEF7B0F81ECA5F }}
6364
subscription-id: ${{ secrets.AZUREAPPSERVICE_SUBSCRIPTIONID_46445F312B66482C990DC764E4218175 }}
6465

65-
- name: Deploy to Azure Web App
66+
- name: Deploy build.zip to Azure Web App
6667
uses: azure/webapps-deploy@v3
6768
with:
6869
app-name: 'product-docs-prod'
6970
slot-name: 'Production'
70-
package: build
71+
package: build.zip

0 commit comments

Comments
 (0)