217 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (129)
src\model\PublishingConstants.cs (90)
22public static readonly TargetFeedContentType[] InstallersAndSymbols = { 23TargetFeedContentType.OSX, 24TargetFeedContentType.Deb, 25TargetFeedContentType.Rpm, 26TargetFeedContentType.Node, 27TargetFeedContentType.BinaryLayout, 28TargetFeedContentType.Installer, 29TargetFeedContentType.Maven, 30TargetFeedContentType.VSIX, 31TargetFeedContentType.Badge, 32TargetFeedContentType.Symbols, 33TargetFeedContentType.Other 36public static readonly TargetFeedContentType[] InstallersAndChecksums = { 37TargetFeedContentType.OSX, 38TargetFeedContentType.Deb, 39TargetFeedContentType.Rpm, 40TargetFeedContentType.Node, 41TargetFeedContentType.BinaryLayout, 42TargetFeedContentType.Installer, 43TargetFeedContentType.Maven, 44TargetFeedContentType.VSIX, 45TargetFeedContentType.Badge, 46TargetFeedContentType.Checksum, 47TargetFeedContentType.Other 130(TargetFeedContentType.Package, FeedDotNet6Shipping, AssetSelection.ShippingOnly), 131(TargetFeedContentType.Package, FeedDotNet6Transport, AssetSelection.NonShippingOnly), 133(TargetFeedContentType.Checksum, FeedStagingForChecksums), 138(TargetFeedContentType.Package, FeedDotNet6InternalShipping, AssetSelection.ShippingOnly), 139(TargetFeedContentType.Package, FeedDotNet6InternalTransport, AssetSelection.NonShippingOnly), 141(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 146(TargetFeedContentType.Package, FeedDotNet7Shipping, AssetSelection.ShippingOnly), 147(TargetFeedContentType.Package, FeedDotNet7Transport, AssetSelection.NonShippingOnly), 149(TargetFeedContentType.Checksum, FeedStagingForChecksums), 154(TargetFeedContentType.Package, FeedDotNet7InternalShipping, AssetSelection.ShippingOnly), 155(TargetFeedContentType.Package, FeedDotNet7InternalTransport, AssetSelection.NonShippingOnly), 157(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 162(TargetFeedContentType.Package, FeedDotNet8Shipping, AssetSelection.ShippingOnly), 163(TargetFeedContentType.Package, FeedDotNet8Transport, AssetSelection.NonShippingOnly), 165(TargetFeedContentType.Checksum, FeedStagingForChecksums), 170(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.ShippingOnly), 171(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.NonShippingOnly), 173(TargetFeedContentType.Checksum, FeedStagingForChecksums), 178(TargetFeedContentType.Package, FeedDotNet8InternalShipping, AssetSelection.ShippingOnly), 179(TargetFeedContentType.Package, FeedDotNet8InternalTransport, AssetSelection.NonShippingOnly), 181(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 186(TargetFeedContentType.Package, FeedDotNet9Shipping, AssetSelection.ShippingOnly), 187(TargetFeedContentType.Package, FeedDotNet9Transport, AssetSelection.NonShippingOnly), 189(TargetFeedContentType.Checksum, FeedStagingForChecksums), 194(TargetFeedContentType.Package, FeedDotNet9InternalShipping, AssetSelection.ShippingOnly), 195(TargetFeedContentType.Package, FeedDotNet9InternalTransport, AssetSelection.NonShippingOnly), 197(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 202(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.ShippingOnly), 203(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.NonShippingOnly), 205(TargetFeedContentType.Checksum, FeedStagingForChecksums), 210(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 211(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 213(TargetFeedContentType.Checksum, FeedStagingForChecksums), 218(TargetFeedContentType.Package, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 219(TargetFeedContentType.Package, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 221(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 226(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.ShippingOnly), 227(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.NonShippingOnly), 229(TargetFeedContentType.Checksum, FeedStagingForChecksums), 234(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.ShippingOnly), 235(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.NonShippingOnly), 237(TargetFeedContentType.Checksum, FeedStagingForChecksums), 242(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.ShippingOnly), 243(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.NonShippingOnly), 245(TargetFeedContentType.Checksum, FeedStagingForChecksums), 250(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 251(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 253(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 258(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.ShippingOnly), 259(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.NonShippingOnly), 261(TargetFeedContentType.Checksum, FeedStagingForChecksums), 266(TargetFeedContentType.Package, FeedDotNetExperimentalInternal, AssetSelection.ShippingOnly), 267(TargetFeedContentType.Package, FeedDotNetExperimentalInternal, AssetSelection.NonShippingOnly), 269(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 274(TargetFeedContentType.Package, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 275(TargetFeedContentType.Package, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 277(TargetFeedContentType.Checksum, FeedStagingForChecksums), 282(TargetFeedContentType.Package, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 283(TargetFeedContentType.Package, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 285(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 290(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.ShippingOnly), 291(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.NonShippingOnly), 293(TargetFeedContentType.Checksum, FeedStagingForChecksums), 298(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.ShippingOnly), 299(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.NonShippingOnly), 301(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums),
src\model\SetupTargetFeedConfigV3.cs (7)
98TargetFeedContentType.Package, 112TargetFeedContentType.Symbols, 127foreach (var type in spec.ContentTypes) 139if (IsStableBuild && ((type is TargetFeedContentType.Package && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols)) 146if (type is TargetFeedContentType.Package && 152else if (type is TargetFeedContentType.Package &&
src\model\SetupTargetFeedConfigV4.cs (7)
99TargetFeedContentType.Package, 113TargetFeedContentType.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)
158public ImmutableList<TargetFeedContentType> ContentTypes { get; } 162public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed) tuple) 167public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 172public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed) tuple) 177public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 182public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 188if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package)) 210foreach (var t in ContentTypes)
src\model\TargetFeedConfig.cs (2)
23public TargetFeedContentType ContentType { get; } 67public TargetFeedConfig(TargetFeedContentType contentType,
src\PublishArtifactsInManifestBase.cs (12)
187public readonly Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>> FeedConfigs = 188new Dictionary<TargetFeedContentType, HashSet<TargetFeedConfig>>(); 190private readonly Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>> PackagesByCategory = 191new Dictionary<TargetFeedContentType, HashSet<PackageArtifactModel>>(); 193private readonly Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>> BlobsByCategory = 194new Dictionary<TargetFeedContentType, HashSet<BlobArtifactModel>>(); 386var category = packagesPerCategory.Key; 541HashSet<TargetFeedConfig> feedConfigsForSymbols = FeedConfigs[TargetFeedContentType.Symbols]; 774var category = packagesPerCategory.Key; 994var category = blobsPerCategory.Key; 1076if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey)) 1104if (!Enum.TryParse(category, ignoreCase: true, out TargetFeedContentType categoryKey))
src\PublishArtifactsInManifestV3.cs (1)
174TargetFeedContentType categoryKey = feedConfig.ContentType;
src\PublishArtifactsInManifestV4.cs (1)
170TargetFeedContentType categoryKey = feedConfig.ContentType;
src\PublishSignedAssets.cs (1)
83TargetFeedConfig targetFeedConfig = new TargetFeedConfig(TargetFeedContentType.Package, feedUrl, FeedType.AzDoNugetFeed, AzureDevOpsPersonalAccessToken);
Microsoft.DotNet.Build.Tasks.Feed.Tests (88)
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)
130TargetFeedConfig config = new TargetFeedConfig(TargetFeedContentType.Package, "testUrl", FeedType.AzDoNugetFeed, "tokenValue");
PublishToSymbolServerTest.cs (4)
51TargetFeedContentType.Symbols, 90TargetFeedContentType.Symbols, 204TargetFeedContentType.Symbols, 227task.FeedConfigs.Add(TargetFeedContentType.Symbols, feedConfigsForSymbols);
SetupTargetFeedConfigV3Tests.cs (35)
43private readonly List<TargetFeedContentType> InstallersAndSymbols = new List<TargetFeedContentType>() { 44TargetFeedContentType.OSX, 45TargetFeedContentType.Deb, 46TargetFeedContentType.Rpm, 47TargetFeedContentType.Node, 48TargetFeedContentType.BinaryLayout, 49TargetFeedContentType.Installer, 50TargetFeedContentType.Maven, 51TargetFeedContentType.VSIX, 52TargetFeedContentType.Badge, 53TargetFeedContentType.Symbols, 54TargetFeedContentType.Other 95TargetFeedContentType.Package, 110TargetFeedContentType.Symbols, 125TargetFeedContentType.Package, 140foreach (var contentType in InstallersAndSymbols) 142if (contentType == TargetFeedContentType.Symbols) 163TargetFeedContentType.Checksum, 211TargetFeedContentType.Package, 225TargetFeedContentType.Package, 240foreach (var contentType in InstallersAndSymbols) 260TargetFeedContentType.Checksum, 278TargetFeedContentType.Symbols, 323TargetFeedContentType.Package, 338TargetFeedContentType.Package, 353foreach (var contentType in InstallersAndSymbols) 373TargetFeedContentType.Checksum, 390TargetFeedContentType.Symbols, 457Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 460Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 463Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);
SetupTargetFeedConfigV4Tests.cs (35)
43private readonly List<TargetFeedContentType> InstallersAndSymbols = new List<TargetFeedContentType>() { 44TargetFeedContentType.OSX, 45TargetFeedContentType.Deb, 46TargetFeedContentType.Rpm, 47TargetFeedContentType.Node, 48TargetFeedContentType.BinaryLayout, 49TargetFeedContentType.Installer, 50TargetFeedContentType.Maven, 51TargetFeedContentType.VSIX, 52TargetFeedContentType.Badge, 53TargetFeedContentType.Symbols, 54TargetFeedContentType.Other 95TargetFeedContentType.Package, 110TargetFeedContentType.Symbols, 125TargetFeedContentType.Package, 140foreach (var contentType in InstallersAndSymbols) 142if (contentType == TargetFeedContentType.Symbols) 163TargetFeedContentType.Checksum, 211TargetFeedContentType.Package, 225TargetFeedContentType.Package, 240foreach (var contentType in InstallersAndSymbols) 260TargetFeedContentType.Checksum, 278TargetFeedContentType.Symbols, 323TargetFeedContentType.Package, 338TargetFeedContentType.Package, 353foreach (var contentType in InstallersAndSymbols) 373TargetFeedContentType.Checksum, 390TargetFeedContentType.Symbols, 457Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 460Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 463Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);