Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring the ADO pipeline #204

Merged
merged 94 commits into from
Aug 29, 2022
Merged

Refactoring the ADO pipeline #204

merged 94 commits into from
Aug 29, 2022

Conversation

magodo
Copy link
Collaborator

@magodo magodo commented Aug 26, 2022

Related to #143

Changes include:

  • Accelerate the build via job matrix
  • Github release signature sign key changed to using the MS well-known public key
  • Build matrix removes support for freebsd OS
  • Build rpm and debian packages for arch 386, amd64, arm, arm64 architectures, also sign the rpm packages
  • Build and sign Windows MSI(es) for 386 and amd64 architectures, which is then included in the Github release
  • Publish the rpm and rpm packages to MS Linux repos, including ubuntu focal and jammy releases, and rhel8 and rhel9

Some TODO items currently blocking by the internal process:

  • Publish to Homebrew pkg feed
  • Publish to winget pkg feed

@magodo magodo added the deploy label Aug 26, 2022
@magodo magodo requested a review from ms-henglu August 26, 2022 07:46
@magodo magodo merged commit 58a1ab3 into main Aug 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants