Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit d31b8d0

Browse filesBrowse files
committed
Add or update the Azure App Service build and deployment workflow config
1 parent ba09f0b commit d31b8d0
Copy full SHA for d31b8d0

File tree

1 file changed

+56
-0
lines changed
Filter options

1 file changed

+56
-0
lines changed
+56Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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 - code-editor
5+
6+
on:
7+
push:
8+
branches:
9+
- main
10+
workflow_dispatch:
11+
12+
jobs:
13+
build:
14+
runs-on: windows-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: '6.9.1'
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+
uses: azure/webapps-deploy@v2
51+
id: deploy-to-webapp
52+
with:
53+
app-name: 'code-editor'
54+
slot-name: 'Production'
55+
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_495B2A88AC3E432CB35E399CEAFE4447 }}
56+
package: .

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.