Skip to content

Merge pull request #1 from armhil/armhil/adding-comp-testing #13

Merge pull request #1 from armhil/armhil/adding-comp-testing

Merge pull request #1 from armhil/armhil/adding-comp-testing #13

Workflow file for this run

name: Build and publish
on:
push:
branches: [main]
jobs:
Build-and-upload-apps:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 16
- run: npm ci
working-directory: taskpane-app
- run: npm test -- --coverage
working-directory: taskpane-app
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v4.0.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
slug: armhil/easy-qrcode-barcode-addin
- run: npm run build
working-directory: taskpane-app
- name: Upload app
uses: armhil/azure-blobs-content-uploader@1.0.4
with:
azureBlobConfiguration: ${{ secrets.AZ_BLOB_CONFIGURATION }}
directoriesToUpload: '[
{"path": "taskpane-app/build", "baseContainerPath": "easy-qrcode-barcode/taskpane", "shouldRecurse": true },
{"path": "submission/images", "baseContainerPath": "easy-qrcode-barcode/images", "shouldRecurse": false }]'