# Исходный код вики Build

Редактировал(а) Alexandr Fokin 2021/02/21 22:50

Скрыть последних авторов

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

## Приложения