From 650accb337b977084b14d318925b3356a371a8ee Mon Sep 17 00:00:00 2001 From: tidusjar Date: Tue, 28 Sep 2021 14:01:27 +0100 Subject: [PATCH] ci: :construction_worker: Started potential build migration --- .github/workflows/build.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/build.yml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 000000000..cee50ded6 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,37 @@ +name: CI Build + +on: + push: + # branches: [ develop, feature/** ] + branches: [ releaseNotes ] + pull_request: + branches: [ develop ] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-dotnet@v1 + with: + dotnet-version: '5.0.x' + + - uses: actions/setup-node@v2 + with: + node-version: '14' + + - name: UI Install + run: yarn --cwd ./src/Ombi/ClientApp install + + - name: Build and Publish UI + run: yarn --cwd ./src/Ombi/ClientApp run build + + - name: Publish UI Artifacts + uses: actions/upload-artifact@v2 + with: + name: dist + path: | + ./src/Ombi/ClientApp/dist/ + + - name: Run Unit Tests + run: dotnet test .\src\Ombi.sln