[devops] Switch CI builds to use ACES pool#25902
Conversation
Flip useACES from false to true in the three CI entry pipelines: - build-pipeline.yml - run-ci-api-diff.yml - run-post-ci-build-tests.yml PR builds were already switched to ACES. Update the documentation comment in templates/variables/common.yml to reflect the current state. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Pull request overview
Updates Azure Pipelines configuration so CI entry pipelines run build, API diff, and post-build simulator tests on the ACES shared pool, aligning CI behavior with existing PR pipeline configuration.
Changes:
- Set
useACES: truein the three CI entry pipelines (build-pipeline.yml,run-ci-api-diff.yml,run-post-ci-build-tests.yml). - Updated the explanatory comment in
templates/variables/common.ymlto reflect that both CI and PR entry pipelines now haveuseACES: true.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| tools/devops/automation/templates/variables/common.yml | Updates documentation comment describing which entry pipelines set useACES and why it must be a literal. |
| tools/devops/automation/run-post-ci-build-tests.yml | Enables ACES routing for CI post-build simulator tests by setting useACES: true. |
| tools/devops/automation/run-ci-api-diff.yml | Enables ACES routing for CI API diff pipeline by setting useACES: true. |
| tools/devops/automation/build-pipeline.yml | Enables ACES routing for the main CI build pipeline by setting useACES: true. |
This comment has been minimized.
This comment has been minimized.
✅ [PR Build #9159a1c] Build passed (Detect API changes) ✅Pipeline on Agent |
✅ [PR Build #9159a1c] Build passed (Build packages) ✅Pipeline on Agent |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
✅ [PR Build #9159a1c] Build passed (Build macOS tests) ✅Pipeline on Agent |
🔥 [CI Build #9159a1c] Test results 🔥Test results❌ Tests failed on VSTS: test results 0 tests crashed, 2 tests failed, 197 tests passed. Failures❌ monotouch tests (iOS)1 tests failed, 17 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (MacCatalyst)1 tests failed, 16 tests passed.Failed tests
Html Report (VSDrops) Download Successes✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Monterey (12): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
PR builds have been running on the ACES shared pool successfully. This switches
the three CI entry pipelines to use ACES as well, so all builds run on the same
pool infrastructure.
Pipelines changed:
build-pipeline.ymlrun-ci-api-diff.ymlrun-post-ci-build-tests.ymlAlso updates the documentation comment in
templates/variables/common.ymltoreflect the current state (all pipelines now use ACES).
🤖 Pull request created by Copilot