Cover image for Azure DevOps Explained [electronic resource] : Get Started with Azure DevOps and Develop Your DevOps Practices.
Azure DevOps Explained [electronic resource] : Get Started with Azure DevOps and Develop Your DevOps Practices.
ISBN:
9781800568655
Title:
Azure DevOps Explained [electronic resource] : Get Started with Azure DevOps and Develop Your DevOps Practices.
Author:
Zaal, Sjoukje.
Personal Author:
Publication Information:
Birmingham : Packt Publishing, Limited, 2020.
Physical Description:
1 online resource (438 p.)
General Note:
Description based upon print version of record.
Contents:
Cover -- Copyright -- About PACKT -- Contributors -- Table of Contents -- Preface -- Section 1: DevOps Principles and Azure DevOps Project Management -- Chapter 1: Azure DevOps Overview -- Introducing DevOps -- Understanding DevOps principles -- Principle 1 -- Customer-centric action -- Principle 2 -- Create with the end in mind -- Principle 3 -- End-to-end responsibility -- Principle 4 -- Cross-functional autonomous teams -- Principle 5 -- Continuous improvement -- Principle 6 -- Automate everything -- Introducing Azure DevOps key concepts -- Plan -- Develop -- Deliver -- Operate

Continuous integration and continuous delivery (CI/CD) -- Agile development support -- Version control -- Infrastructure as Code -- Configuration Management -- Monitoring -- Discovering Azure DevOps services -- Azure Boards -- Azure Repos -- Azure Pipelines -- Azure Test Plans -- Azure Artifacts -- Extension Marketplace -- Introducing the scenarios -- Creating the starter project -- Summary -- Further reading -- Chapter 2: Managing Projects with Azure DevOps Boards -- Technical requirements -- Understanding processes and process templates -- Creating an organization -- Creating a project

Creating and managing project activities -- Work Items -- Backlogs -- Boards -- Sprints -- Queries -- Summary -- Further reading -- Section 2: Source Code and Builds -- Chapter 3: Source Control Management with Azure DevOps -- Technical requirements -- Understanding SCM -- Exploring branching strategies -- GitHub Flow -- GitLab Flow -- Git Flow -- Handling source control with Azure DevOps -- Cloning a remote repository -- Importing a GitHub repository into Azure DevOps -- Working with commits, pushes, and branches -- Protecting branches with policies -- Cross-repo policies

Working with pull requests -- Creating a pull request from the Azure DevOps pull request page -- Creating a pull request from a work item -- Creating a pull request after pushing a branch -- Creating a pull request from Visual Studio Code or Visual Studio -- Handling a pull request -- Tagging a release -- Summary -- Chapter 4: Understanding Azure DevOps Pipelines -- Technical requirements -- Implementing a CI/CD process -- Overview of Azure Pipelines -- Understanding build agents -- Microsoft-hosted agents -- Self-hosted agents -- When to use a Microsoft-hosted or a self-hosted agent

Overview of the YAML language -- Scalars -- Collections and lists -- Dictionaries -- Document structure -- Complex object definition -- Creating a build pipeline with Azure DevOps -- Pipeline definition with the classic editor -- YAML pipeline definition -- Retention of builds -- Multi-stage pipeline -- Building a pipeline with GitHub repositories -- Executing jobs in parallel in an Azure Pipeline -- Agents on Azure Container Instances -- Using container jobs in Azure Pipelines -- Summary -- Chapter 5: Running Quality Tests in a Build Pipeline -- Technical requirements
Local Note:
eBooks on EBSCOhost
Format:
Electronic Resources
Publication Date:
2020
Publication Information:
Birmingham : Packt Publishing, Limited, 2020.