Skip to content

pipelines: Major improvements #2173

@bwateratmsft

Description

@bwateratmsft

Been working on some major improvements to our pipelines in #2174.

Some key things I want to address:

  • Removal of obsolete things (code, parameters, configs)
  • Using Git tags branches to version the pipelines
  • Auto-discovery of VSIXs, their platforms, and associated proposed APIs, to enable automatically creating publish commands
  • Batch signing all discovered VSIXs in parallel instead of individually
  • Auto-discovery of tarballs for publishing
  • Shared variables in shared YAML (instead of in AzDO variable groups)
  • Less duplicate code in the repos, more sharing here
  • Easier usage of test service connection for BAMI tenants
  • Parameterized signing--to make the pipelines usable outside of MicroBuild/DevDiv

Additional possible goals:

  • Standardizing on the .config folder for the pipelines, Guardian suppressions files, etc.

Sub-issues

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions