06 - Implementing Continuous Integration with Azure Pipelines Flashcards

1
Q

RBAC

A

Who - user, group

What - role

Where - scope

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Continuous integration (CI)

A

Process of automating the build and testing of code

Encourages developers to share their code and unit tests by merging their changes into shared version control repository

When change is detected, it triggers automated build system

Keeps master branch clean ensuring bugs are caught earlier in development cycle

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Four pillars of continuous integration

A

Version control system

Package management system

Continuous integration system

Automated build process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Build number formatting and build status

A

fill in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Configuring agent demants

A

User capabilities

System capabilities

Agents can have different authorization and timeout settings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Implementing multi-agent builds

A

Adding multiple jobs to a pipeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Anatomy of Pipeline

A

Name

Trigger

Variables

Job

Pool

Checkout

Steps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Pipeline structure

A

Pipeline

Stage

Job

Step

Tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly