GitHub to Azure DevOps Migration | Azure Pipelines

Always learning
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

  1. Pipeline → It is a workflow that defines how our test, build, and deployment steps are run.
  2. 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.
  3. 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.
  4. Step → It is the smallest building block…

--

--

Always learning
Always learning

Written by Always learning

கற்றுக் கொள்ளும் மாணவன்...

No responses yet