Pipeline Consolidation Changes

Advanced Compiler-Compiler Platform

Pipeline Consolidation Changes

Overview

Consolidated duplicate CI/CD pipelines to resolve file duplication and prevent quality scans from targeting the deprecated old_code folder.

Changes Made

1. Consolidated CI/CD Pipelines

2. Enhanced Pipeline Features

The consolidated pipeline now includes all features from both pipelines:

From Enhanced Pipeline (kept):

From Basic Pipeline (integrated):

3. Quality Scan Protection

Pipeline Jobs (Consolidated)

  1. calculate-version: GitVersion semantic versioning
  2. build-and-test: Build solution and run tests with coverage
  3. code-quality: Security analysis and package scanning
  4. lint-and-format: Code formatting and static analysis
  5. performance-test: Performance baseline testing
  6. package: NuGet package creation
  7. prerelease: Automated prerelease publishing
  8. release: Production release publishing
  9. cleanup: Artifact cleanup

Verification

Benefits