167 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (121)
src\model\PublishingConstants.cs (87)
20public static readonly TargetFeedContentType[] InstallersAndSymbols = { 21TargetFeedContentType.OSX, 22TargetFeedContentType.Deb, 23TargetFeedContentType.Rpm, 24TargetFeedContentType.Node, 25TargetFeedContentType.BinaryLayout, 26TargetFeedContentType.Installer, 27TargetFeedContentType.Maven, 28TargetFeedContentType.VSIX, 29TargetFeedContentType.Badge, 30TargetFeedContentType.Symbols, 31TargetFeedContentType.Other 34public static readonly TargetFeedContentType[] InstallersAndChecksums = { 35TargetFeedContentType.OSX, 36TargetFeedContentType.Deb, 37TargetFeedContentType.Rpm, 38TargetFeedContentType.Node, 39TargetFeedContentType.BinaryLayout, 40TargetFeedContentType.Installer, 41TargetFeedContentType.Maven, 42TargetFeedContentType.VSIX, 43TargetFeedContentType.Badge, 44TargetFeedContentType.Checksum, 45TargetFeedContentType.Other 133(TargetFeedContentType.Package, FeedDotNet6Shipping, AssetSelection.ShippingOnly), 134(TargetFeedContentType.Package, FeedDotNet6Transport, AssetSelection.NonShippingOnly), 136(TargetFeedContentType.Checksum, FeedStagingForChecksums), 141(TargetFeedContentType.Package, FeedDotNet6InternalShipping, AssetSelection.ShippingOnly), 142(TargetFeedContentType.Package, FeedDotNet6InternalTransport, AssetSelection.NonShippingOnly), 144(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 149(TargetFeedContentType.Package, FeedDotNet7Shipping, AssetSelection.ShippingOnly), 150(TargetFeedContentType.Package, FeedDotNet7Transport, AssetSelection.NonShippingOnly), 152(TargetFeedContentType.Checksum, FeedStagingForChecksums), 157(TargetFeedContentType.Package, FeedDotNet7InternalShipping, AssetSelection.ShippingOnly), 158(TargetFeedContentType.Package, FeedDotNet7InternalTransport, AssetSelection.NonShippingOnly), 160(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 165(TargetFeedContentType.Package, FeedDotNet8Shipping, AssetSelection.ShippingOnly), 166(TargetFeedContentType.Package, FeedDotNet8Transport, AssetSelection.NonShippingOnly), 168(TargetFeedContentType.Checksum, FeedStagingForChecksums), 173(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.ShippingOnly), 174(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.NonShippingOnly), 176(TargetFeedContentType.Checksum, FeedStagingForChecksums), 181(TargetFeedContentType.Package, FeedDotNet8InternalShipping, AssetSelection.ShippingOnly), 182(TargetFeedContentType.Package, FeedDotNet8InternalTransport, AssetSelection.NonShippingOnly), 184(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 189(TargetFeedContentType.Package, FeedDotNet9Shipping, AssetSelection.ShippingOnly), 190(TargetFeedContentType.Package, FeedDotNet9Transport, AssetSelection.NonShippingOnly), 192(TargetFeedContentType.Checksum, FeedStagingForChecksums), 197(TargetFeedContentType.Package, FeedDotNet9InternalShipping, AssetSelection.ShippingOnly), 198(TargetFeedContentType.Package, FeedDotNet9InternalTransport, AssetSelection.NonShippingOnly), 200(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 205(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.ShippingOnly), 206(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.NonShippingOnly), 208(TargetFeedContentType.Checksum, FeedStagingForChecksums), 213(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 214(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 216(TargetFeedContentType.Checksum, FeedStagingForChecksums), 221(TargetFeedContentType.Package, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 222(TargetFeedContentType.Package, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 224(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 229(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.ShippingOnly), 230(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.NonShippingOnly), 232(TargetFeedContentType.Checksum, FeedStagingForChecksums), 237(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.ShippingOnly), 238(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.NonShippingOnly), 240(TargetFeedContentType.Checksum, FeedStagingForChecksums), 245(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.ShippingOnly), 246(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.NonShippingOnly), 248(TargetFeedContentType.Checksum, FeedStagingForChecksums), 253(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 254(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 256(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 261(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.ShippingOnly), 262(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.NonShippingOnly), 264(TargetFeedContentType.Checksum, FeedStagingForChecksums), 269(TargetFeedContentType.Package, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 270(TargetFeedContentType.Package, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 272(TargetFeedContentType.Checksum, FeedStagingForChecksums), 277(TargetFeedContentType.Package, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 278(TargetFeedContentType.Package, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 280(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 285(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.ShippingOnly), 286(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.NonShippingOnly), 288(TargetFeedContentType.Checksum, FeedStagingForChecksums), 293(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.ShippingOnly), 294(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.NonShippingOnly), 296(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums),
src\model\SetupTargetFeedConfigV3.cs (7)
101TargetFeedContentType.Package, 114TargetFeedContentType.Symbols, 128foreach (var type in spec.ContentTypes) 140if (IsStableBuild && ((type is TargetFeedContentType.Package && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols)) 147if (type is TargetFeedContentType.Package && 153else if (type is TargetFeedContentType.Package &&
src\model\TargetChannelConfig.cs (8)
145public ImmutableList<TargetFeedContentType> ContentTypes { get; } 149public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed) tuple) 154public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 159public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed) tuple) 164public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 169public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 175if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package)) 197foreach (var t in ContentTypes)
src\model\TargetFeedConfig.cs (2)
22public TargetFeedContentType ContentType { get; } 65public TargetFeedConfig(TargetFeedContentType contentType,
src\PublishArtifactsInManifestBase.cs (15)
179public readonly Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>> FeedConfigs = 180new Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>>(); 182private readonly Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>> PackagesByCategory = 183new Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>>(); 185private readonly Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>> BlobsByCategory = 186new Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>>(); 382var category = packagesPerCategory.Key; 445var symbolCategory = TargetFeedContentType.Symbols; 700var category = TargetFeedContentType.Symbols; 800var category = packagesPerCategory.Key; 1035var category = blobsPerCategory.Key; 1117if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey)) 1145if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey))
src\PublishArtifactsInManifestV3.cs (1)
175TargetFeedContentType categoryKey = feedConfig.ContentType;
src\PublishSignedAssets.cs (1)
83TargetFeedConfig targetFeedConfig = new TargetFeedConfig(TargetFeedContentType.Package, feedUrl, FeedType.AzDoNugetFeed, AzureDevOpsPersonalAccessToken);
Microsoft.DotNet.Build.Tasks.Feed.Tests (46)
GeneralTests.cs (6)
30foreach (TargetFeedContentType type in Enum.GetValues(typeof(TargetFeedContentType))) 32if (type == TargetFeedContentType.None) 208new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 221new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly) 242new (new[] { TargetFeedContentType.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
PublishArtifactsInManifestTests.cs (1)
103TargetFeedConfig config = new TargetFeedConfig(TargetFeedContentType.Package, "testUrl", FeedType.AzDoNugetFeed, "tokenValue");
PublishToSymbolServerTest.cs (4)
33TargetFeedContentType.Symbols, 56TargetFeedContentType.Symbols, 67TargetFeedContentType.Symbols, 121TargetFeedContentType.Symbols,
SetupTargetFeedConfigV3Tests.cs (35)
42private readonly List<TargetFeedContentType> InstallersAndSymbols = new List<TargetFeedContentType>() { 43TargetFeedContentType.OSX, 44TargetFeedContentType.Deb, 45TargetFeedContentType.Rpm, 46TargetFeedContentType.Node, 47TargetFeedContentType.BinaryLayout, 48TargetFeedContentType.Installer, 49TargetFeedContentType.Maven, 50TargetFeedContentType.VSIX, 51TargetFeedContentType.Badge, 52TargetFeedContentType.Symbols, 53TargetFeedContentType.Other 94TargetFeedContentType.Package, 108TargetFeedContentType.Symbols, 122TargetFeedContentType.Package, 136foreach (var contentType in InstallersAndSymbols) 138if (contentType == TargetFeedContentType.Symbols) 158TargetFeedContentType.Checksum, 205TargetFeedContentType.Package, 218TargetFeedContentType.Package, 232foreach (var contentType in InstallersAndSymbols) 251TargetFeedContentType.Checksum, 268TargetFeedContentType.Symbols, 313TargetFeedContentType.Package, 327TargetFeedContentType.Package, 341foreach (var contentType in InstallersAndSymbols) 360TargetFeedContentType.Checksum, 376TargetFeedContentType.Symbols, 443Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 446Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 449Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);