Skip to content

CI and Infrastructure

Rosario Pulella edited this page Sep 25, 2021 · 8 revisions

CI Processes

Azure Pipelines

The Azure instance runs all of our CI processes. Our Azure pipelines configuration is found at the root of the project, azure-pipelines.yml

Jobs are specified in the pipelines config. The status and results of jobs are reported as Github Checks. The status and results of individual steps for each job are visible on azure ( usually directly linked to in Github Checks ).

Cake

A lot of the pipeline jobs make use of Cake Tasks defined in build/build.cake. Cake Tasks are invoked threw build/build.ps1 in the pipelines config and the various task can be ran from powershell using the Target option, for example .\build.ps1 -Target UpdateHeaders. It is recommended that the build scripts are invoked from the build directory.

About Windows Community Toolkit

Usage

Contribution

Development/Testing

Project Structure

Clone this wiki locally