Описание: Chapter 1: Understanding the Importance of Software Delivery AutomationChapter Goal: Give conceptual overview on CI CD while elaborating on the need of software delivery automation.
No of pages: 10
Sub -Topics
1. Introducing Concepts (CI/CD)
2. Why we need SW Delivery Automation?
Chapter 2: Overview of Azure Pipelines Chapter Goal: Introduction to components in Azure Pipelines enabling you to follow the lessons from chapter 3.
No of pages: 30
Sub - Topics
1. Introducing Pools and Agents (Explain purpose and usage (no need to go into setup details), +Security)
2. Deployment Groups (Explain purpose and usage (no need to go into setup details), +Security) 3. Build Pipelines (Explain purpose and usage (no need to go into setup details), +Security)
4. Release Pipelines (Explain purpose and usage (no need to go into setup details), +Security)
5. Task Groups (Explain purpose and usage (no need to go into setup details), +Security)
6. Library (Variables) (Explain purpose and usage (no need to go into setup details), +Security)
7. Parallel Pipelines and Billing
Chapter 3: Setting Up Pools, Deployment Groups and Agents Chapter Goal: Lessons to provide hand-on guidance on setting up agents on all platforms enabling building software developed with any language.
No of pages: 40
Sub - Topics:
1. Setting up pools and permissions (scopes, Capabilities)
2. Adding agents to pools (three pools Linux, mac and windows - add each type)
3. Enable .NET core builds in Linux Agents
4. Setting up Deployment Groups and permissions (scopes)
5. Adding agent to Deployment groups (roles)
Chapter 4: Creating Build Pipelines - Classic - Part1
Chapter Goal: Step by step guidance to setting up a build pipeline using Classic Visual Editor. No of pages: 50
Sub - Topics:
1. Using Source Control Providers (show integration with each type and explain all options for each type such as tag sources and other options)
2. Using a Template (Explain few commonly used templates)
3. Using Multiple jobs - Adding Build jobs, Selecting Pools, setting up Demands, timeouts, mention parallelism, conditions are later lesson, Dependency settings with sample
4. Using Tasks (Explain adding Tasks, find tasks in marketplace (install marketplace task in next lesson)) 5. Installing tasks from marketplace (Explain how to when you have rights, explain how to request to install task admin approve and install as well as decline)
6. Build phase and Task Control Conditions - Explain using condition types, custom conditions in detail using a sample
7. Parallelism - multi configuration and multi agents - show with samples
Chapter 5: Creating Build Pipelines - Classic - Part2 Chapter Goal: Step by step guidance to setting up a build pipeline using Classic Visual Editor.
No of pages: 40
Sub - Topics:
1. Using Variables -