inspection of health - knowlesy/AZ400 GitHub Wiki

When you run multiple deployments a day, you want to:

  • Stay informed.
  • Know whether a release passed or failed.
  • Know the quality of the release.
  • Know details about the release and how it has been done.
  • Stop releases when you detect something suspicious.
  • Visualize some of these things on a dashboard.

Release gates allow automatic collection of health signals from external services and then promote the release when all the signs are booming at the same time or stop the deployment on timeout.

Service hooks enable you to do tasks on other services when events happen in your Azure DevOps Services projects. image

You can get a notification when the following items change:

  • Work items.
  • Code reviews.
  • Pull requests.
  • Source control files (TFVC or Git).
  • Builds.
  • Release.

There are four notification types that you can manage in Azure DevOps:

  • Personal notifications.
  • Team notifications.
  • Project notifications.
  • Global notifications.

One of the essential things in enterprises and companies that need to adhere to compliance frameworks is:

  • Traceability.
  • Auditability.
  • Security.

Azure Pipelines helps you implement a build, test, and deployment pipeline for any app.

Tutorials, references, and other documentation show you how to configure and manage the continuous integration and Continuous Delivery (CI/CD) for the app and platform of your choice.

Hosted on Azure as a SaaS in multiple regions and available as an on-premises product. Complete Rest API for everything around Build and Release Management. Integration with many build and source control systems

  • GitHub.
  • Azure Repos.
  • Jenkins.
  • Bitbucket.
  • and so on.
  • Cross-Platform support, all languages, and platforms.
  • Rich marketplace with extra plugins, build tasks and release tasks, and dashboard widgets.
  • Part of the Azure DevOps suite. Tightly integrated.
  • Fully customizable.
  • Manual approvals and Release Quality Gates supported.
  • Integrated with (Azure) Active Directory.
  • Extensive roles and permissions.