Skip to content

[@powerpages][5x5] Update Webpage Content and Create Site Records on DV #2921

[@powerpages][5x5] Update Webpage Content and Create Site Records on DV

[@powerpages][5x5] Update Webpage Content and Create Site Records on DV #2921

Workflow file for this run

# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
#
# CI workflow for PRs and merges to main
# https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions
name: PullRequest
on:
push:
branches: [ main ]
pull_request:
branches:
- main
- 'release/stable'
- 'features/PowerPagesAgent'
workflow_dispatch:
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ windows-latest, macos-latest, ubuntu-latest ]
fail-fast: false
steps:
- uses: actions/checkout@v3
with:
lfs: true
- name: Setup Node.js environment
uses: actions/setup-node@v3
with:
node-version: 18
# - name: Install dependencies
# run: npm i -g npm
- name: Build and unit test
run: |
npm ci
npm run dist
env:
AZ_DevOps_Read_PAT: ${{ secrets.AZ_DevOps_Read_PAT }}
- name: Run integration tests
uses: coactions/setup-xvfb@v1
with:
run: |
npm run test-integration
npm run test-web-integration