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

Site Extensions are moving to nuget.org by August 2018 #87

Closed
davidebbo opened this issue Feb 27, 2018 · 3 comments
Closed

Site Extensions are moving to nuget.org by August 2018 #87

davidebbo opened this issue Feb 27, 2018 · 3 comments

Comments

@davidebbo
Copy link
Contributor

davidebbo commented Feb 27, 2018

Summary

Since they first appeared in 2014, Site Extensions have been hosted on https://www.siteextensions.net/. Going forward, Site Extensions are moving to https://www.nuget.org/, the same gallery that holds all NuGet packages.

The reason for this change is that siteextensions.net is a low volume gallery, and it doesn't justify the maintenance cost of it having its own gallery. Moving it to nuget.org delegates the hosting concern to a highly scalable gallery.

Transition plan

In order to transition smoothly, we will use the following approach:

  • App Service (Kudu) has already been modified to consume Site Extension from both galleries at once. This means that Site Extensions can be transitioned to nuget.org, while others have not yet transitions.
  • On June 1st, it will be modified to only target nuget.org. At that point, packages on siteextensions.net will no longer be available to install.

What you need to do if you are a Site Extension author

Step 1: add a special tag and packageType to your .nuspec file

Note: make sure you use the latest nuget.exe from https://www.nuget.org/downloads so it knows about packageType. You can also run nuget update -self to update it.

You need to add two things to your nuspec to properly mark is as an Azure Site Extension (full sample here)

<tags>AzureSiteExtension</tags>
<packageTypes>
  <packageType name="AzureSiteExtension" />
</packageTypes>

Step 2: publish it to nuget.org

That part is not different from publishing any NuGet package to nuget.org. Full instructions here.

Step 3: unlist it from siteextension.net

To do this:

Frequently asked questions

How do I find all the site extensions on nuget.org?

Simplest way is to go to https://www.nuget.org/packages?q=AzureSiteExtension

How do I use the old feed

In the short term, you can use it by setting the SCM_SITEEXTENSIONS_FEED_URL App Setting to https://www.siteextensions.net/api/v2/. But this feed will eventually be taken down, so this is not recommended. For reference, the new default feed is https://www.nuget.org/api/v2/.

@davidebbo
Copy link
Contributor Author

Please use Azure/app-service-announcements-discussions#34 to discuss this announcement. Thanks!

@Azure Azure locked and limited conversation to collaborators Feb 27, 2018
@davidebbo davidebbo changed the title Site Extensions are moving to nuget.org Site Extensions are moving to nuget.org by June 1st 2018 Feb 27, 2018
@davidebbo davidebbo changed the title Site Extensions are moving to nuget.org by June 1st 2018 Site Extensions are moving to nuget.org by August 2018 Jul 2, 2018
@davidebbo
Copy link
Contributor Author

We are extending this until August to give people extra time to migrate.

@davidebbo
Copy link
Contributor Author

This transition is now complete.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant