backend - towards a better gitops deploy strategy #70
@@ -3,6 +3,9 @@ on:
 | 
				
			|||||||
    tags:
 | 
					    tags:
 | 
				
			||||||
      - v*
 | 
					      - v*
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					permissions:
 | 
				
			||||||
 | 
					  pull-requests: write
 | 
				
			||||||
 | 
					
 | 
				
			||||||
name: Build and deploy the backend to production
 | 
					name: Build and deploy the backend to production
 | 
				
			||||||
 | 
					
 | 
				
			||||||
jobs:
 | 
					jobs:
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -16,3 +16,17 @@ jobs:
 | 
				
			|||||||
      tag: sha${{ github.sha }}
 | 
					      tag: sha${{ github.sha }}
 | 
				
			||||||
    secrets:
 | 
					    secrets:
 | 
				
			||||||
      PACKAGE_REGISTRY_ACCESS: ${{ secrets.PACKAGE_REGISTRY_ACCESS }}
 | 
					      PACKAGE_REGISTRY_ACCESS: ${{ secrets.PACKAGE_REGISTRY_ACCESS }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  notify:
 | 
				
			||||||
 | 
					    runs-on: ubuntu-latest
 | 
				
			||||||
 | 
					    name: Add a comment to the PR to notify about the deployment
 | 
				
			||||||
 | 
					    steps:
 | 
				
			||||||
 | 
					      - name: Notify about deployment
 | 
				
			||||||
 | 
					        uses: marocchino/sticky-pull-request-comment@v2
 | 
				
			||||||
 | 
					        with:
 | 
				
			||||||
 | 
					          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 | 
				
			||||||
 | 
					          header: backend deployed to production
 | 
				
			||||||
 | 
					          message: |
 | 
				
			||||||
 | 
					            The backend has been deployed to staging with url <https://pr-{{ github.event.number }}.anyway-stg.anydev.info>. Check the deployment status in ArgoCD:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            [](https://argocd.kluster.moll.re/applications/anydev-anyway-backend-stg-pr-{{ github.event.number }})
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user