Skip to content

Publish manifest for orchestrated build#24483

Merged
jaredpar merged 4 commits intodev15.7.xfrom
dev/jaredpar/fix-manifest
Jan 26, 2018
Merged

Publish manifest for orchestrated build#24483
jaredpar merged 4 commits intodev15.7.xfrom
dev/jaredpar/fix-manifest

Conversation

@jaredpar
Copy link
Copy Markdown
Member

Changes our blob publish to include the manifest file. Needed by more
recent versions of product build.

Also decided to just link our two msbuild files together via MSBuild
task vs. a powershell script. The point of microbuild.ps1 is to test as
much as possible in our jenkins build. There is no way to actually test
blob publishing in Jenkins hence this indirection was just causing
problems, not helping anything.

Changes our blob publish to include the manifest file. Needed by more
recent versions of product build.

Also decided to just link our two msbuild files together via MSBuild
task vs. a powershell script. The point of microbuild.ps1 is to test as
much as possible in our jenkins build. There is no way to actually test
blob publishing in Jenkins hence this indirection was just causing
problems, not helping anything.
@jaredpar jaredpar requested a review from mmitche January 26, 2018 17:08
@jaredpar jaredpar requested a review from a team as a code owner January 26, 2018 17:08
@jaredpar
Copy link
Copy Markdown
Member Author

Keeping this as WIP until I can get a couple of official builds completed to verify te changes.

ManifestCommit="$(CommitHashDisplay)"
ManifestName="roslyn"
SkipCreateManifest="false" />
/>
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Extra />

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I will not code before finishing coffee
I will not code before finishing coffee
I will not code before finishing coffee

ManifestBuildId="$(BUILD_BUILDNUMBER)"
ManifestCommit="$(CommitHashDisplay)"
ManifestName="roslyn"
SkipCreateManifest="false" />
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

SkipCreateManifest is optional and defaults to false, not needed. (But doesn't hurt anything of course.)

@jaredpar jaredpar changed the title WIP: Publish manifest for orchestrated build Publish manifest for orchestrated build Jan 26, 2018
@jaredpar
Copy link
Copy Markdown
Member Author

CC @dotnet/roslyn-infrastructure for review

@jaredpar jaredpar merged commit dc3f373 into dev15.7.x Jan 26, 2018
@jaredpar jaredpar deleted the dev/jaredpar/fix-manifest branch January 26, 2018 21:44
@mmitche
Copy link
Copy Markdown
Member

mmitche commented Jan 29, 2018

@jaredpar Is this the right branch? The branch listed for roslyn is dev15.7x-vs-deps.

@jaredpar
Copy link
Copy Markdown
Member Author

@mmitche yes and yes. This branch auto-merges into dev15.7.x-vs-deps. The vs-deps branch is only editted directly if the change depends on unreleased versions of VS binaries.

@mmitche
Copy link
Copy Markdown
Member

mmitche commented Jan 29, 2018

@jaredpar Not seeing that auto-merge. When should it happen?

@jaredpar
Copy link
Copy Markdown
Member Author

It should have happened at most 24 hours after merge.

@jasonmalinowski are the merges stuck?

@jasonmalinowski
Copy link
Copy Markdown
Member

@agocke is managing them this sprint. #24509 would be the PR, looks like it's tied up on some merge conflicts.

@agocke
Copy link
Copy Markdown
Member

agocke commented Jan 29, 2018

Yup, I'm working through the PRs right now, so it should be merged shortly. FYI I do them every weekday morning, so if you merge something Friday you won't see it until Monday.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants