Create github action workflow

Job ID: 37001891

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
Related categories: Slack GitHub Terraform