Note that the pipeline definitions in this folder are for azure pipelines, not github pipelines. There are differences between these systems.
ci-eval-pr.yaml
is run for all PRs to TruLens. Success is needed for merging intomain
.ci-eval.yaml
for TruLens releases. This includes database migration tests as well as running notebooks. Success is needed for merging intoreleases/*
. Also, any branch namedreleases/*
needs to pass the pipeline tests before merging intomain
.
-
Branch protection rules. These specify what pipelines must succeed before a PR can be merged. These are configured from the Branches settings panel.
-
Pipelines. Pipelines are described by the various
.yaml
files in this folder and pointed to by the Azure Pipelines definitions. -
Triggers documentation describes how to setup triggers (when a pipeline needs to run).