mhenrichsen commited on
Commit
ea695fb
1 Parent(s): 80889ba

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. .github/workflows/main_chat-u.yml +56 -0
.github/workflows/main_chat-u.yml ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
2
+ # More GitHub Actions for Azure: https://github.com/Azure/actions
3
+
4
+ name: Build and deploy Node.js app to Azure Web App - chat-u
5
+
6
+ on:
7
+ push:
8
+ branches:
9
+ - main
10
+ workflow_dispatch:
11
+
12
+ jobs:
13
+ build:
14
+ runs-on: ubuntu-latest
15
+
16
+ steps:
17
+ - uses: actions/checkout@v2
18
+
19
+ - name: Set up Node.js version
20
+ uses: actions/setup-node@v1
21
+ with:
22
+ node-version: '18.x'
23
+
24
+ - name: npm install, build, and test
25
+ run: |
26
+ npm install
27
+ npm run build --if-present
28
+ npm run test --if-present
29
+
30
+ - name: Upload artifact for deployment job
31
+ uses: actions/upload-artifact@v2
32
+ with:
33
+ name: node-app
34
+ path: .
35
+
36
+ deploy:
37
+ runs-on: ubuntu-latest
38
+ needs: build
39
+ environment:
40
+ name: 'Production'
41
+ url: ${{ steps.deploy-to-webapp.outputs.webapp-url }}
42
+
43
+ steps:
44
+ - name: Download artifact from build job
45
+ uses: actions/download-artifact@v2
46
+ with:
47
+ name: node-app
48
+
49
+ - name: 'Deploy to Azure Web App'
50
+ id: deploy-to-webapp
51
+ uses: azure/webapps-deploy@v2
52
+ with:
53
+ app-name: 'chat-u'
54
+ slot-name: 'Production'
55
+ publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_6D889131FF5E4D609A298A18B4C4F2F2 }}
56
+ package: .