Версия 6.7 от Alexandr Fokin на 2022/01/25 19:08

Скрыть последних авторов
Alexandr Fokin 2.1 1
Alexandr Fokin 5.1 2
3 = **Build pipline**=
4
5 YAML разметка как способ декларирования build pipline.
Alexandr Fokin 2.1 6 YAML schema
7 https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema%2Cparameter-schema
8
Alexandr Fokin 5.1 9 Key concepts for new Azure Pipelines users
10 https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-concepts?view=azure-devops
11
12 [[image:https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/media/key-concepts-overview.svg]]
13
14 == **Основные компоненты:**==
15
16 === Stage===
17 Содержит перечень Job
18
19 === Job===
20 Содержит перечень Task
21
22 Dependencies
23 https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#dependencies
24
25 === Task===
26 Выполняет одно конкретно действие
27
28
Alexandr Fokin 6.1 29 == **Структура папок:**==
30 a - папка для артефактов билда
31 b - папка выполнения билда и хранения бинарников
32 s - исходный код репозитория
Alexandr Fokin 5.1 33
Alexandr Fokin 6.1 34
Alexandr Fokin 3.1 35 Build and release tasks
36 https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/?view=azure-devops
Alexandr Fokin 4.1 37
38 Use predefined variables
39 https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml