kneradovsky / viko-vsts-extensions

Apache License 2.0
9 stars 7 forks source link

Parallel Builds extension

Parallel Builds extension provides tasks to start builds in parallel, wait for them to finish and consume their test results. It also contains AutoDefects task to automatically create defects from the failed test run results.

Parallel Builds tasks

The extenstion provides two task to manage parallel/chain builds. Tasks use the OAuth authentication - you need to set Allow Scripts to acccess OAuth token flag on the build options page.

screenshot

  1. Chain Builds Starter The task starts build from the buildList parameter. The buildList is the comma-separated list of the build definitions to start. The Starter queues builds using their default settings.

  2. Chain Builds Awaiter. The task awaits all build to finish. Once a build is finished its test runs results (if any) are published to the current build with the same name. It adds the links to the original builds to the current build summary page.

Auto defects

The Auto Defects task loads all test runs of the curren build and creates defects in the current project using the following rules:

Task parameters: