Skip to content

Commit c09359f

Browse files
authored
Merge pull request #22 from rubberduck-vba/p0
Tweaks to deploy scripts
2 parents d8a4f27 + fabe566 commit c09359f

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

.github/workflows/dotnet-cd-prod.yml

+6
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ jobs:
4040
path: ${{env.DOTNET_ROOT}}\pub
4141

4242
deploy:
43+
if: github.ref == 'refs/heads/main'
4344
runs-on: self-hosted
4445
needs: build
4546
steps:
@@ -57,10 +58,15 @@ jobs:
5758

5859
- name: deploy iis site
5960
run: |
61+
stop-webapppool -name "rubberduckvba-prod"
6062
stop-webapppool -name "api-prod"
6163
stop-iissite -name api-prod -confirm: $false
64+
stop-iissite -name rubberduckvba-prod -confirm: $false
6265
copy-item C:/pub/webroot/rubberduckvba.com/* C:/inetpub/wwwroot/rubberduckvba.com -Recurse -Force
6366
copy-item C:/inetpub/appsettings.prod.json C:/inetpub/wwwroot/rubberduckvba.com/appsettings.json -Force
6467
copy-item C:/inetpub/__Web.config C:/inetpub/wwwroot/rubberduckvba.com/wwwroot/browser/Web.config -Force
6568
start-webapppool api-prod
6669
start-iissite api-prod
70+
start-webapppool rubberduckvba-prod
71+
start-iissite rubberduckvba-prod
72+

.github/workflows/dotnet-cd.yml

+4
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,14 @@ jobs:
5959

6060
- name: deploy iis site
6161
run: |
62+
stop-webapppool -name "DefaultAppPool"
6263
stop-webapppool -name "rubberduckvba"
6364
stop-iissite -name api -confirm: $false
65+
stop-iissite -name rubberduckvba -confirm: $false
6466
copy-item C:/pub/webroot/test.rubberduckvba.com/* C:/inetpub/wwwroot/test.rubberduckvba.com -Recurse -Force
6567
copy-item C:/inetpub/appsettings.test.json C:/inetpub/wwwroot/test.rubberduckvba.com/appsettings.json -Force
6668
copy-item C:/inetpub/__Web.config C:/inetpub/wwwroot/test.rubberduckvba.com/wwwroot/browser/Web.config -Force
6769
start-webapppool rubberduckvba
6870
start-iissite api
71+
start-webapppool DefaultAppPool
72+
start-iissite rubberduckvba

0 commit comments

Comments
 (0)