Skip to content

Commit c87a4cb

Browse files
Merge pull request #701 from TransactionProcessing/task/#700_release_workflow
added release workflow
2 parents cb2b590 + d7d6432 commit c87a4cb

1 file changed

Lines changed: 9 additions & 10 deletions

File tree

.github/workflows/createrelease.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,30 +23,29 @@ jobs:
2323
run: dotnet restore EstateManagementUI.sln --source ${{ secrets.PUBLICFEEDURL }} --source ${{ secrets.PRIVATEFEED_URL }}
2424

2525
- name: Build Code
26-
run: dotnet build EstateManagementUI.sln --configuration Release
26+
run: dotnet build EstateManagementUI.sln --configuration Release --no-restore
27+
28+
# Note: Unit tests are executed in the pullrequest.yml workflow, not during release.
2729

28-
- name: Run Unit Tests
29-
run: |
30-
echo "ASPNETCORE_ENVIRONMENT are > ${ASPNETCORE_ENVIRONMENT}"
31-
dotnet test "EstateManagementUI.BusinessLogic.Tests\EstateManagementUI.BusinessLogic.Tests.csproj"
3230

31+
3332
- name: Publish Images to Docker Hub - Pre Release
3433
if: ${{ github.event.release.prerelease == true }}
3534
run: |
36-
docker build . --file EstateManagementUI/Dockerfile --tag stuartferguson/estatemanagementui:dev
35+
docker build . --file EstateManagementUI.BlazorServer/Dockerfile --tag stuartferguson/estatemanagementui:dev
3736
docker login --username=${{ secrets.DOCKER_USERNAME }} --password=${{ secrets.DOCKER_PASSWORD }}
3837
docker push stuartferguson/estatemanagementui:dev
3938
4039
- name: Publish Images to Docker Hub - Formal Release
4140
if: ${{ github.event.release.prerelease == false }}
4241
run: |
43-
docker build . --file EstateManagementUI/Dockerfile --tag stuartferguson/estatemanagementui:latest
42+
docker build . --file EstateManagementUI.BlazorServer/Dockerfile --tag stuartferguson/estatemanagementui:latest
4443
docker login --username=${{ secrets.DOCKER_USERNAME }} --password=${{ secrets.DOCKER_PASSWORD }}
4544
docker push stuartferguson/estatemanagementui:latest
4645
4746
- name: Publish UI
4847
if: ${{ github.event.release.prerelease == false }}
49-
run: dotnet publish "EstateManagementUI\EstateManagementUI.csproj" --configuration Release --output publishOutput -r win-x64 --self-contained
48+
run: dotnet publish "EstateManagementUI.BlazorServer\EstateManagementUI.BlazorServer.csproj" --configuration Release --output publishOutput -r win-x64 --self-contained
5049

5150
- name: Build Release Package
5251
run: |
@@ -87,7 +86,7 @@ jobs:
8786
- name: Install as a Windows service
8887
run: |
8988
$serviceName = "Transaction Processing - Estate Management UI"
90-
$servicePath = "C:\txnproc\transactionprocessing\estatemanagementui\EstateManagementUI.exe"
89+
$servicePath = "C:\txnproc\transactionprocessing\estatemanagementui\EstateManagementUI.BlazorServer.exe"
9190
9291
New-Service -Name $serviceName -BinaryPathName $servicePath -Description $serviceName -DisplayName $serviceName -StartupType Automatic
9392
Start-Service -Name $serviceName
@@ -120,7 +119,7 @@ jobs:
120119
- name: Install as a Windows service
121120
run: |
122121
$serviceName = "Transaction Processing - Estate Management UI"
123-
$servicePath = "C:\txnproc\transactionprocessing\estatemanagementui\EstateManagementUI.exe"
122+
$servicePath = "C:\txnproc\transactionprocessing\estatemanagementui\EstateManagementUI.BlazorServer.exe"
124123
125124
New-Service -Name $serviceName -BinaryPathName $servicePath -Description $serviceName -DisplayName $serviceName -StartupType Automatic
126125
Start-Service -Name $serviceName

0 commit comments

Comments
 (0)