Skip to content

Commit

Permalink
Add or update the Azure App Service build and deployment workflow config
Browse files Browse the repository at this point in the history
  • Loading branch information
danieljsaldana committed Apr 17, 2024
1 parent 918401a commit 87a9b8e
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/main_danieljsaldana-backend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Docs for the Azure Web Apps Deploy action: https://go.microsoft.com/fwlink/?linkid=2134798
# More GitHub Actions for Azure: https://go.microsoft.com/fwlink/?linkid=2135048

name: Azure App Service - danieljsaldana-backend(Production), Build and deploy NodeJS app

on:
push:
branches:
- main

jobs:
build-and-deploy:
runs-on: ubuntu-latest

steps:
# checkout the repo
- name: 'Checkout Github Action'
uses: actions/checkout@master


- name: Set up Node.js version
uses: actions/setup-node@v1
with:
node-version: '20-lts'

- name: npm install, build, and test
run: |
npm install
npm run build --if-present
npm run test --if-present
- name: Run Azure webapp deploy action using publish profile credentials
uses: azure/webapps-deploy@v2
with:
app-name: danieljsaldana-backend
slot-name: Production
publish-profile: ${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_BA494F48311046EF87085F8BBA1D145F }}
package: .

0 comments on commit 87a9b8e

Please sign in to comment.