Streamline steps and add build zip in GitHub Workflow
Keep Running / Build (push) Successful in 36s Details

Streamlined the steps in the GitHub Actions workflow and added a zipping process using 'action-zip' to create 'build.zip'. This change optimizes the workflow runtime and ensures a more efficient archiving and retrieval of the built files in the 'out' directory, improving the workflow's overall performance.
This commit is contained in:
Ian Wijma 2023-11-19 15:53:23 +11:00
parent e50fb62be8
commit abf9d267fe
1 changed files with 11 additions and 6 deletions

View File

@ -7,13 +7,18 @@ jobs:
Build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci
- run: npm run build
- uses: vimtor/action-zip@v1.1
- name: Checkout
uses: actions/checkout@v4
- name: Install dependencies
run: npm ci
- name: Building project
run: npm run build
- name: Creating archive
uses: vimtor/action-zip@v1.1
with:
files: out/
desk: build.zip
- uses: actions/upload-artifact@v3
desc: build.zip
- name: Uploading archive
uses: actions/upload-artifact@v3
with:
path: build.zip