2 changed files with 39 additions and 51 deletions
@ -1,50 +0,0 @@
@@ -1,50 +0,0 @@
|
||||
name: Webapp Test Build |
||||
|
||||
# This action works with pull requests and pushes |
||||
on: |
||||
push: |
||||
paths: |
||||
- web/** |
||||
pull_request: |
||||
paths: |
||||
- web/** |
||||
|
||||
jobs: |
||||
build: |
||||
runs-on: ubuntu-latest |
||||
defaults: |
||||
run: |
||||
working-directory: ./web |
||||
|
||||
name: Build webapp |
||||
steps: |
||||
- id: skip_check |
||||
uses: fkirc/skip-duplicate-actions@v5 |
||||
with: |
||||
concurrent_skipping: 'same_content_newer' |
||||
|
||||
- name: Checkout |
||||
uses: actions/checkout@v3 |
||||
with: |
||||
# Make sure the actual branch is checked out when running on pull requests |
||||
ref: ${{ github.event.pull_request.head.ref }} |
||||
repository: ${{ github.event.pull_request.head.repo.full_name }} |
||||
fetch-depth: 0 |
||||
|
||||
- name: Cache node modules |
||||
uses: actions/cache@v3 |
||||
env: |
||||
cache-name: cache-node-modules-bundle-web-app |
||||
with: |
||||
path: ~/.npm |
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('web/package-lock.json') }} |
||||
restore-keys: | |
||||
${{ runner.os }}-build-${{ env.cache-name }}- |
||||
${{ runner.os }}-build- |
||||
${{ runner.os }}- |
||||
|
||||
- name: Install Dependencies |
||||
run: npm install |
||||
|
||||
- name: Build |
||||
run: npm run build |
Loading…
Reference in new issue