Skip to content

Commit bf0fd68

Browse files
Merge pull request #44 from TransactionProcessing/task/#43_create_windows_image_on_release
add windows image on release create
2 parents dd57632 + ab510c6 commit bf0fd68

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Release
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
jobs:
8+
build:
9+
name: "Release"
10+
env:
11+
ASPNETCORE_ENVIRONMENT: "Production"
12+
13+
runs-on: windows-latest
14+
15+
steps:
16+
- uses: actions/[email protected]
17+
18+
- name: Get the version
19+
id: get_version
20+
uses: battila7/get-version-action@v2
21+
22+
- name: Publish Images to Docker Hub - Pre Release
23+
if: ${{ github.event.release.prerelease == true }}
24+
run: |
25+
docker build . --file TestHosts/TestHosts/Dockerfilewindows --tag stuartferguson/testhostswindows:dev
26+
docker login --username=${{ secrets.DOCKER_USERNAME }} --password=${{ secrets.DOCKER_PASSWORD }}
27+
docker push stuartferguson/testhostswindows:dev
28+
- name: Publish Images to Docker Hub - Formal Release
29+
if: ${{ github.event.release.prerelease == false }}
30+
run: |
31+
docker build . --file TestHosts/TestHosts/Dockerfilewindows --tag stuartferguson/testhostswindows:latest
32+
docker login --username=${{ secrets.DOCKER_USERNAME }} --password=${{ secrets.DOCKER_PASSWORD }}
33+
docker push stuartferguson/testhostswindows:latest

0 commit comments

Comments
 (0)