chocolatey / ChocolateyGUI

A delicious GUI for Chocolatey
https://docs.chocolatey.org/en-us/chocolatey-gui/
Apache License 2.0
1.61k stars 248 forks source link

(ENGTASKS-3098) Create TC build for Unit, Integration, and QA #1041

Closed Windos closed 3 months ago

Windos commented 3 months ago

Description Of Changes

This PR splits the current general TeamCity build which runs unit tests on a version control trigger and unit + integration tests on a schedule into two separate builds:

It also introduces an additional build specifically for running Code Analysis and Dependency Checking:

Note: Please advise if these names are appropriate and recommend alternatives as needed.

Motivation and Context

This change enables TeamCity to accurately track how long each build configuration should take to run and how many tests each should run.

Testing

This has been tested on a non-Production TeamCity instance, the KTS file imported successfully and the three builds ran as expected.

image

Operating Systems Testing

N/A

Change Types Made

N/A? Build change

Change Checklist

Related Issue

N/A

gep13 commented 3 months ago

@Windos thanks for getting this done!