Skip to content

GitHub actions

GitHub actions #12

Workflow file for this run

on:
pull_request:
jobs:
test:
environment: test
runs-on: windows-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/build
with:
solution: queue/fiskaltrust.Middleware.sln
- name: Unit Tests
uses: ./.github/actions/test
with:
directory: queue
filter: "*.UnitTest.csproj"
env:
CONNECTIONSTRING_AZURE_STORAGE_TESTS: ${{ env.CONNECTIONSTRING_AZURE_STORAGE_TESTS }}
CONNECTIONSTRING_POSTGRESQL_TESTS: ${{ env.CONNECTIONSTRING_POSTGRESQL_TESTS }}
CONNECTIONSTRING_MYSQL_TESTS: ${{ env.CONNECTIONSTRING_MYSQL_TESTS }}
- name: Unit Tests
uses: ./.github/actions/test
with:
directory: queue
filter: "*.IntegrationTest.csproj"
env:
CONNECTIONSTRING_AZURE_STORAGE_TESTS: ${{ env.CONNECTIONSTRING_AZURE_STORAGE_TESTS }}
CONNECTIONSTRING_POSTGRESQL_TESTS: ${{ env.CONNECTIONSTRING_POSTGRESQL_TESTS }}
CONNECTIONSTRING_MYSQL_TESTS: ${{ env.CONNECTIONSTRING_MYSQL_TESTS }}