157 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (104)
src\model\PublishingConstants.cs (72)
22public static readonly TargetFeedContentType[] InstallersAndSymbols = 24TargetFeedContentType.OSX, 25TargetFeedContentType.Deb, 26TargetFeedContentType.Rpm, 27TargetFeedContentType.Node, 28TargetFeedContentType.BinaryLayout, 29TargetFeedContentType.Installer, 30TargetFeedContentType.Maven, 31TargetFeedContentType.VSIX, 32TargetFeedContentType.Badge, 33TargetFeedContentType.Symbols, 34TargetFeedContentType.Other 37public static readonly TargetFeedContentType[] InstallersAndChecksums = 39TargetFeedContentType.OSX, 40TargetFeedContentType.Deb, 41TargetFeedContentType.Rpm, 42TargetFeedContentType.Node, 43TargetFeedContentType.BinaryLayout, 44TargetFeedContentType.Installer, 45TargetFeedContentType.Maven, 46TargetFeedContentType.VSIX, 47TargetFeedContentType.Badge, 48TargetFeedContentType.Checksum, 49TargetFeedContentType.Other 52public static readonly TargetFeedContentType[] Packages = 54TargetFeedContentType.Package, 55TargetFeedContentType.CorePackage, 56TargetFeedContentType.ToolingPackage, 57TargetFeedContentType.InfrastructurePackage, 58TargetFeedContentType.LibraryPackage, 151(TargetFeedContentType.Checksum, FeedStagingForChecksums), 159(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 167(TargetFeedContentType.Checksum, FeedStagingForChecksums), 175(TargetFeedContentType.Checksum, FeedStagingForChecksums), 183(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 191(TargetFeedContentType.Checksum, FeedStagingForChecksums), 199(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 207(TargetFeedContentType.Checksum, FeedStagingForChecksums), 212(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 213(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 214(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 215(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 216(TargetFeedContentType.CorePackage, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 217(TargetFeedContentType.CorePackage, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 218(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 219(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 220(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 221(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 223(TargetFeedContentType.Checksum, FeedStagingForChecksums), 231(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 239(TargetFeedContentType.Checksum, FeedStagingForChecksums), 244(TargetFeedContentType.Package, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 245(TargetFeedContentType.Package, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 246(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 247(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 248(TargetFeedContentType.CorePackage, FeedDotNet11Shipping, AssetSelection.ShippingOnly), 249(TargetFeedContentType.CorePackage, FeedDotNet11Transport, AssetSelection.NonShippingOnly), 250(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 251(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 252(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 253(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 255(TargetFeedContentType.Checksum, FeedStagingForChecksums), 263(TargetFeedContentType.Checksum, FeedStagingForChecksums), 271(TargetFeedContentType.Checksum, FeedStagingForChecksums), 279(TargetFeedContentType.Checksum, FeedStagingForChecksums), 287(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 295(TargetFeedContentType.Checksum, FeedStagingForChecksums), 303(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 311(TargetFeedContentType.Checksum, FeedStagingForChecksums), 319(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 327(TargetFeedContentType.Checksum, FeedDevForInstallers), 335(TargetFeedContentType.Checksum, FeedDevInternalForInstallers),
src\model\SetupTargetFeedConfigV3.cs (4)
109foreach (var packageType in PublishingConstants.Packages) 127TargetFeedContentType.Symbols, 142foreach (var type in spec.ContentTypes) 154if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols))
src\model\SetupTargetFeedConfigV4.cs (2)
108foreach (var packageType in PublishingConstants.Packages) 128foreach (var type in spec.ContentTypes)
src\model\TargetChannelConfig.cs (8)
168public ImmutableList<TargetFeedContentType> ContentTypes { get; } 172public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed) tuple) 177public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 182public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed) tuple) 187public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 192public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 198if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package)) 220foreach (var t in ContentTypes)
src\model\TargetFeedConfig.cs (2)
23public TargetFeedContentType ContentType { get; } 67public TargetFeedConfig(TargetFeedContentType contentType,
src\PublishArtifactsInManifestBase.cs (13)
190public readonly Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>> FeedConfigs = 191new Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>>(); 193public readonly Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>> PackagesByCategory = 194new Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>>(); 196public readonly Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>> BlobsByCategory = 197new Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>>(); 427var category = packagesPerCategory.Key; 590var symbolPackagesToPublish = BlobsByCategory.TryGetValue(TargetFeedContentType.Symbols, out HashSet<BlobArtifactModel> symbolAssets) ? 602HashSet<TargetFeedConfig> feedConfigsForSymbols = FeedConfigs[TargetFeedContentType.Symbols]; 874var category = packagesPerCategory.Key; 1094var category = blobsPerCategory.Key; 1175if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey)) 1203if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey))
src\PublishArtifactsInManifestV3.cs (1)
178TargetFeedContentType categoryKey = feedConfig.ContentType;
src\PublishArtifactsInManifestV4.cs (1)
173TargetFeedContentType categoryKey = feedConfig.ContentType;
src\PublishSignedAssets.cs (1)
83TargetFeedConfig targetFeedConfig = new TargetFeedConfig(TargetFeedContentType.Package, feedUrl, FeedType.AzDoNugetFeed, AzureDevOpsPersonalAccessToken);
Microsoft.DotNet.Build.Tasks.Feed.Tests (53)
GeneralTests.cs (6)
31foreach (TargetFeedContentType type in Enum.GetValues(typeof(TargetFeedContentType))) 33if (type == TargetFeedContentType.None) 211new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 225new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 247new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
LatestLinksManagerTests.cs (7)
28contentType: TargetFeedContentType.Installer, 46contentType: TargetFeedContentType.Installer, 64contentType: TargetFeedContentType.Installer, 92contentType: TargetFeedContentType.Other, 128contentType: TargetFeedContentType.Other, 158contentType: TargetFeedContentType.Other, 195contentType: TargetFeedContentType.Other,
PublishArtifactsInManifestTests.cs (1)
292TargetFeedConfig config = new TargetFeedConfig(TargetFeedContentType.Package, "testUrl", FeedType.AzDoNugetFeed, "tokenValue");
PublishToSymbolServerTest.cs (5)
47TargetFeedContentType.Symbols, 86TargetFeedContentType.Symbols, 205TargetFeedContentType.Symbols, 228task.FeedConfigs.Add(TargetFeedContentType.Symbols, feedConfigsForSymbols); 229task.BlobsByCategory.Add(TargetFeedContentType.Symbols, new HashSet<Manifest.BlobArtifactModel>()
SetupTargetFeedConfigV3Tests.cs (19)
78foreach (var contentType in PublishingConstants.Packages) 113TargetFeedContentType.Symbols, 128foreach (var contentType in PublishingConstants.InstallersAndSymbols) 130if (contentType == TargetFeedContentType.Symbols) 151TargetFeedContentType.Checksum, 197foreach (var packageType in PublishingConstants.Packages) 230foreach (var contentType in PublishingConstants.InstallersAndSymbols) 250TargetFeedContentType.Checksum, 268TargetFeedContentType.Symbols, 310foreach (var packageType in PublishingConstants.Packages) 345foreach (var contentType in PublishingConstants.InstallersAndSymbols) 365TargetFeedContentType.Checksum, 382TargetFeedContentType.Symbols, 448Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 451Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 454Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (15)
80foreach (var contentType in PublishingConstants.Packages) 128foreach (var contentType in PublishingConstants.InstallersAndSymbols) 147TargetFeedContentType.Checksum, 191foreach (var contentType in PublishingConstants.Packages) 222foreach (var contentType in PublishingConstants.InstallersAndSymbols) 242TargetFeedContentType.Checksum, 283foreach (var contentType in PublishingConstants.Packages) 316foreach (var contentType in PublishingConstants.InstallersAndSymbols) 336TargetFeedContentType.Checksum, 400Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 403Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 406Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);