GitHub to Azure DevOps Migration | Azure Pipelines
9 min readFeb 17, 2024
This project from Docker, Inc is a multi micro service architecture demo project to explore the containers and container orchestration. To add to it, the services are written in different programming languages like Python, Node and .Net
- A front-end web app in Python that lets you vote between two options.
- A Redis which collects new votes.
- A .NET worker which consumes votes and stores them in…
- A Postgres database backed by a Docker volume.
- A Node.js web app that shows the results of the voting in real-time.
Now we are seeing the continuous integration for this project implemented on Azure DevOps Pipeline.
buymeacoffee ☕ 👈 Click the link
Azure DevOps Pipeline concepts
- Pipeline → It is a workflow that defines how our test, build, and deployment steps are run.
- Stage → It is a logical boundary in the pipeline. It can be used to mark the separation of concerns. Each stage contains one or more jobs.
- Job → A stage can contain one (or) more jobs. Each job runs on an agent. It represents an execution boundary of a set of steps.
- Step → It is the smallest building block…