From 22700fd0dad6b00eafccbac67a0d0d7dc3e51b25 Mon Sep 17 00:00:00 2001 From: Maarten Balliauw Date: Wed, 30 Mar 2016 09:18:24 +0200 Subject: [PATCH] Add support for custom MyGet tenants Add support for custom MyGet tenants (e.g. dotnet.myget.org) Sample shield URL would be: `https://img.shields.io/dotnet.myget/dotnet-coreclr/v/Microsoft.DotNet.CoreCLR.svg` --- server.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/server.js b/server.js index 2b65b56..ce2b862 100644 --- a/server.js +++ b/server.js @@ -3479,11 +3479,12 @@ mapNugetFeed('nuget', 0, function(match) { }); // MyGet -mapNugetFeed('myget\\/(.*)', 1, function(match) { - var feed = match[1]; +mapNugetFeed('(.+\\.)?myget\\/(.*)', 2, function(match) { + var tenant = match[1] || 'www.'; // eg. dotnet + var feed = match[2]; return { site: feed, - feed: 'https://www.myget.org/F/' + feed + '/api/v3' + feed: 'https://' + tenant + 'myget.org/F/' + feed + '/api/v3' }; });