Create github action workflow
Budget: €250 – €750 EUR
Create a Workflow for Gihub action
When push in Dev master branch
Jobs :
1. Build the image and push
Tag the image
Push to a repo (script is ready, you dont need to write)
2. Deploy the to dev env
Deploy to dev env (script is ready, you dont need to write)
If a step failed Slack notification
If the deployment is sucess send Slack Notification
3. Approval for Deploying in staging env (Optional choice)
Send Slack notification for approving the deployement
Approving in Github interface
Approving by mail
4. Deploy in Staging env
Tag image
Deploy in Staging env (script is ready, you dont need to write)
Pull request Master -> Staging
Slack notification for fail or success
5. Approval for Deploying in Production env (Optional choice)
Send Slack notification for approving the deployement
Approving in Github interface
Approving by mail
6. Deploy in Prod env
Tag image
Deploy in Prod env (script is ready, you dont need to write)
Pull request Staging -> Prod
Slack notification for fail or succès
When push in Dev master branch
Jobs :
1. Build the image and push
Tag the image
Push to a repo (script is ready, you dont need to write)
2. Deploy the to dev env
Deploy to dev env (script is ready, you dont need to write)
If a step failed Slack notification
If the deployment is sucess send Slack Notification
3. Approval for Deploying in staging env (Optional choice)
Send Slack notification for approving the deployement
Approving in Github interface
Approving by mail
4. Deploy in Staging env
Tag image
Deploy in Staging env (script is ready, you dont need to write)
Pull request Master -> Staging
Slack notification for fail or success
5. Approval for Deploying in Production env (Optional choice)
Send Slack notification for approving the deployement
Approving in Github interface
Approving by mail
6. Deploy in Prod env
Tag image
Deploy in Prod env (script is ready, you dont need to write)
Pull request Staging -> Prod
Slack notification for fail or succès