About Your Speaker
•Mitchel Sellers
•CEO @ IowaComputerGurus, Inc
•11 year Microsoft MVP, ASP Insider, DNN MVP
•Contact Info
•Email: [email protected]
•Twitter: @mitchelsellers
•Blog: https://www.mitchelsellers.com
Azure DevOps Concepts - Boards
•Full agile project management
•Ability to flow-through issues
•Create An Issue
•Associate to a Commit/Branch
•Automatically Associated to a Build
•Automatically Associated to Deployment
•Stakeholder accounts are free
Azure DevOps Concepts – Pipelines
(Build)
•Build Processes
•Any language
•Source repos: Azure DevOps, GitHub, etc.
•Multiple steps & complex workflows supported
•Build Location
•Azure Hosted – In the Cloud
•Local Hosted – On-Site
•Artifact Publishing
•Results for Consumption later
•PR / Merging Builds
Build Example
Azure DevOps Concepts – Pipelines
(Release)
•Takes input of artifact
•Automatic or manual
•Branch limitations
•Token Replacement
•Approvals
•Manual Approval
•On Success of Prior
•Delay/Scheduled
•Set time possible
Release Example
Azure DevOps Concepts - Environments
•Connector allowing local environments to be deployed to
from Azure
•Requires a Powershell script to run
Azure DevOps Service Costs
Our Goals
•Build in Azure
•Self Contained Publish
•Increment Version #
•Retain Artifact
•Branching Strategy
•Main => Production
•Development => Development
•Releases
•Development => Automatic
•Production => Approvals