diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..b6ede49 --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,36 @@ +name: Test + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + workflow_call: + +jobs: + build: + runs-on: windows-latest + env: + solution: AmagnoVirtualPrinter.sln + configuration: Release + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Perform a Pester test from the command-line + shell: pwsh + run: Test-Path $Env:GITHUB_WORKSPACE\test.ps1 | Should -Be $true + - name: Create msi from PowerShell Script + run: | + $Env:GITHUB_WORKSPACE\test.ps1 + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: installer + path: ./test.txt + - name: Upload artifacts + uses: actions/upload-artifact@v2 + with: + name: files + path: files/**/* diff --git a/test.ps1 b/test.ps1 new file mode 100644 index 0000000..a56bcba --- /dev/null +++ b/test.ps1 @@ -0,0 +1,4 @@ +Get-Date +Start-Sleep -Seconds 10 +Get-Date +New-Item -Name test.txt \ No newline at end of file