Skip to content
New issue

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

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

Already on GitHub? # to your account

add cache build pipeline #6254

Draft
wants to merge 10 commits into
base: dev
Choose a base branch
from

Conversation

vishav6534
Copy link

@vishav6534 vishav6534 commented Feb 5, 2025

Bug

Fixes:

Description

Create a pipeline to populate the MSBuild build result cache to speed up IDE build.

This is a part of the change to enable the build cache feature in this repo. The feature is still in the development/evaluation phase. This pipeline builds the solution with debug configuration, and build results are preserved in Azure storage. When developers working on this repo builds the solution on a DevBox with the feature turned on (which is controlled by a cache configuration file), VS will download build results from Azure storage, when the state of projects matching the time build cache was created.

Testing

Developers who are using newer version of VS on a DevBox would get the feature automatically. They might need update VS when we detect new bugs and apply fixes.

PR Checklist

  • Meaningful title, helpful description and a linked NuGet/Home issue
  • Added tests
  • Link to an issue or pull request to update docs if this PR changes settings, environment variables, new feature, etc.

@vishav6534 vishav6534 requested a review from a team as a code owner February 5, 2025 21:53
@microsoft-github-policy-service microsoft-github-policy-service bot added the Community PRs created by someone not in the NuGet team label Feb 5, 2025
@vishav6534
Copy link
Author

@microsoft-github-policy-service agree company="Microsoft"

@vishav6534 vishav6534 closed this Feb 5, 2025
@vishav6534 vishav6534 reopened this Feb 5, 2025
Copy link
Contributor

@Nigusu-Allehu Nigusu-Allehu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please file an issue and attach it to the PR? In addition is it possible to add a description to the PR?

@nkolev92 nkolev92 added the Engineering Changes related to the build infrastructure of the repo and that do not change product code label Feb 5, 2025
@nkolev92
Copy link
Member

nkolev92 commented Feb 5, 2025

@Nigusu-Allehu

This is engineering work, so we don't need an issue, just the description.
I've added the label.

@jeffkl jeffkl self-assigned this Feb 11, 2025
@jebriede jebriede marked this pull request as draft February 18, 2025 23:50
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Community PRs created by someone not in the NuGet team Engineering Changes related to the build infrastructure of the repo and that do not change product code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants