Skip to content
This repository was archived by the owner on Oct 18, 2018. It is now read-only.

Back-port infrastructure changes and source reorganization #1493

Merged
merged 1 commit into from
Oct 12, 2018

Conversation

natemcmaster
Copy link
Contributor

This is preparation for beginning to merge in some git submodules per dotnet/aspnetcore#3598.

These changes have already been made in the release/2.2 and master branches. This back-ports those changes to 2.1.

  • Add build definition for Azure DevOps
  • Put code for metapackages in a subfolder
  • Update targets to prepare for submodules merging into this repo
  • Add source code for windows installer
  • Add source code for Debian installers

@natemcmaster natemcmaster requested review from Eilon and muratg October 12, 2018 14:38
@natemcmaster
Copy link
Contributor Author

FYI @jkotalik - we'll probably want to backport ANCM installers too.

- powershell: >
src/Installers/Windows/build.ps1
-x64 artifacts/runtime/aspnetcore-runtime-internal-2.1.6-servicing-$(Build.BuildNumber)-win-x64.zip
-x86 artifacts/runtime/aspnetcore-runtime-internal-2.1.6-servicing-$(Build.BuildNumber)-win-x86.zip
Copy link
Contributor

Choose a reason for hiding this comment

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

Are these two supposed to have hard-coded patch versions?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It's gross that they're hard coded here. Removing this is what I mean by "TODO: configure harvesting to run as a part of build.cmd"

I definitely consider this VSTS build definition a WIP. It doesn't produce anything official yet. I added it here because it's useful to have something even if incomplete so we can occasionally keep trying VSTS builds to see if progress is being made on BYOC and other features.

Copy link
Contributor

Choose a reason for hiding this comment

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

Fine with me.

signType: $(_SignType)
zipSources: false
# TODO: configure build.cmd to build both x64 and x86 in one invocation
# TODO build.cmd -ci
Copy link
Contributor

Choose a reason for hiding this comment

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

Are these two TODO comments still valid? If so, should they be tracked in a bug?

Copy link
Contributor

Choose a reason for hiding this comment

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

And all the other TODOs in other yamls.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Most TODOs are still valid. The -ci flag one isn't anymore. I'll remove this now.

Copy link
Contributor

Choose a reason for hiding this comment

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

Do we want/need any issues to track the work? I just want to make sure we don't forget anything important.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We have issues tracking this work. I'd lump these TODOs generally under https://github.com/aspnet/AspNetCore-Internal/issues/876

Copy link
Contributor

Choose a reason for hiding this comment

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

Perfect, thanx!

Copy link
Contributor

@Eilon Eilon left a comment

Choose a reason for hiding this comment

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

I did not read all the code, but of what I saw, this looks good to me.

* Add build definition for Azure DevOps
* Put code for metapackages in a subfolder
* Update targets to prepare for submodules merging into this repo
* Add source code for windows installer
* Add source code for Debian installers
@natemcmaster natemcmaster merged commit fb3f5d9 into release/2.1 Oct 12, 2018
@natemcmaster natemcmaster deleted the namc/backport branch October 12, 2018 21:11
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants