Skip to content

Commit 7af57b2

Browse files
feature: this commit introduces automated deployment for the orders service
1 parent 1c19375 commit 7af57b2

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

.github/workflows/production-deployment-pipeline.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
stores: ${{ steps.filter.outputs.stores }}
1313
profiles: ${{ steps.filter.outputs.profiles }}
1414
payments: ${{ steps.filter.outputs.payments }}
15+
orders: ${{ steps.filter.outputs.orders }}
1516

1617
steps:
1718
- name: checkout
@@ -30,6 +31,8 @@ jobs:
3031
- 'Boundaries/Comanda.Profiles/**'
3132
payments:
3233
- 'Boundaries/Comanda.Payments/**'
34+
orders:
35+
- 'Boundaries/Comanda.Orders/**'
3336
3437
deploy-subscriptions:
3538
needs: changes
@@ -70,3 +73,13 @@ jobs:
7073
image_name: httpsrichardy/comanda.payments
7174
deploy_url_secret: PAYMENTS_PRODUCTION_DEPLOY_URL
7275
secrets: inherit
76+
77+
deploy-orders:
78+
needs: changes
79+
if: needs.changes.outputs.orders == 'true'
80+
uses: ./.github/workflows/deploy-pipeline.yml
81+
with:
82+
service_path: Boundaries/Comanda.Orders
83+
image_name: httpsrichardy/comanda.orders
84+
deploy_url_secret: ORDERS_PRODUCTION_DEPLOY_URL
85+
secrets: inherit

0 commit comments

Comments
 (0)