CI (Continuous Integration) | CD (Continuous Delivery) - Azure DevOps Server (Team Foundation Server | TFS) 

Page / - Изменено Alexandr Fokin в 2023/02/20 13:47 

Azure DevOps Server (Team Foundation Server | TFS) 
Изменено Alexandr Fokin
в 2023/02/20 13:47

Оглавление
Build pipline
Основные компоненты:
Структура папок:

Build pipline
YAML разметка как способ декларирования build pipline.
YAML schema
https://docs.microsoft.com/en-us/azure/devops/pipelines/yaml-schema?view=azure-devops&tabs=schema%2Cparameter-schema
Key concepts for new Azure Pipelines users
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started/key-pipelines-concepts?view=azure-devops

Основные компоненты:
Stage	Содержит перечень Job	
Job	Содержит перечень Task
Dependencies
https://docs.microsoft.com/en-us/azure/devops/pipelines/process/phases?view=azure-devops&tabs=yaml#dependencies	
Task	Выполняет одно конкретно действие	
Структура папок:
a	папка для артефактов билда	
b	папка выполнения билда и хранения бинарников	
s	исходный код репозитория	
Build and release tasks
https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/?view=azure-devops
Use predefined variables
https://docs.microsoft.com/en-us/azure/devops/pipelines/build/variables?view=azure-devops&tabs=yaml