An open API service indexing awesome lists of open source software.

https://github.com/thammami01/gh-actions-ci-cd-pipeline

CI/CD pipeline for a Flask app implemented with GitHub Actions that runs tests, builds and pushes Docker image to DockerHub, as well as deploy it to Azure Web App.
https://github.com/thammami01/gh-actions-ci-cd-pipeline

azure azure-web-app ci-cd docker docker-hub flask github-actions python

Last synced: 2 months ago
JSON representation

CI/CD pipeline for a Flask app implemented with GitHub Actions that runs tests, builds and pushes Docker image to DockerHub, as well as deploy it to Azure Web App.

Awesome Lists containing this project

README

        

# GitHub Actions CI/CD Pipeline

![DockerHub GitHub Actions Worflow](https://github.com/THammami01/gh-actions-ci-cd-pipeline/actions/workflows/build-and-push-image-to-dockerhub.yml/badge.svg) ![Azure GitHub Actions Worflow](https://github.com/THammami01/gh-actions-ci-cd-pipeline/actions/workflows/build-and-deploy-app-to-azure-web-app.yml/badge.svg)

This repository contains the source code for a simple Flask (Python) app, including a CI/CD pipeline implemented through GitHub Actions that will run tests, build Docker image and push it to DockerHub, as well as deploy the app to Azure Web App service.

![01](./screenshots/01_GITHUB_ACTIONS_WOKFLOWS.png)

![02](./screenshots/02_GITHUB_ACTIONS_SECRETS.png)

![03](./screenshots/03_GITHUB_ACTIONS_WORKFLOW_RUNS.png)

![04](./screenshots/04_GITHUB_ACTIONS_WORKFLOW_JOBS.png)

![05](./screenshots/05_DOCKERHUB_DEPLOYMENTS.png)

![06](./screenshots/06_AZURE_WEB_APP_OVERVIEW.png)

![07](./screenshots/07_AZURE_WEB_APP_DEPLOYMENT.png)