158 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (105)
src\model\PublishingConstants.cs (87)
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 128(TargetFeedContentType.Package, FeedDotNet6Shipping, AssetSelection.ShippingOnly), 129(TargetFeedContentType.Package, FeedDotNet6Transport, AssetSelection.NonShippingOnly), 131(TargetFeedContentType.Checksum, FeedStagingForChecksums), 136(TargetFeedContentType.Package, FeedDotNet6InternalShipping, AssetSelection.ShippingOnly), 137(TargetFeedContentType.Package, FeedDotNet6InternalTransport, AssetSelection.NonShippingOnly), 139(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 144(TargetFeedContentType.Package, FeedDotNet7Shipping, AssetSelection.ShippingOnly), 145(TargetFeedContentType.Package, FeedDotNet7Transport, AssetSelection.NonShippingOnly), 147(TargetFeedContentType.Checksum, FeedStagingForChecksums), 152(TargetFeedContentType.Package, FeedDotNet7InternalShipping, AssetSelection.ShippingOnly), 153(TargetFeedContentType.Package, FeedDotNet7InternalTransport, AssetSelection.NonShippingOnly), 155(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 160(TargetFeedContentType.Package, FeedDotNet8Shipping, AssetSelection.ShippingOnly), 161(TargetFeedContentType.Package, FeedDotNet8Transport, AssetSelection.NonShippingOnly), 163(TargetFeedContentType.Checksum, FeedStagingForChecksums), 168(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.ShippingOnly), 169(TargetFeedContentType.Package, FeedDotNet8Workloads, AssetSelection.NonShippingOnly), 171(TargetFeedContentType.Checksum, FeedStagingForChecksums), 176(TargetFeedContentType.Package, FeedDotNet8InternalShipping, AssetSelection.ShippingOnly), 177(TargetFeedContentType.Package, FeedDotNet8InternalTransport, AssetSelection.NonShippingOnly), 179(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 184(TargetFeedContentType.Package, FeedDotNet9Shipping, AssetSelection.ShippingOnly), 185(TargetFeedContentType.Package, FeedDotNet9Transport, AssetSelection.NonShippingOnly), 187(TargetFeedContentType.Checksum, FeedStagingForChecksums), 192(TargetFeedContentType.Package, FeedDotNet9InternalShipping, AssetSelection.ShippingOnly), 193(TargetFeedContentType.Package, FeedDotNet9InternalTransport, AssetSelection.NonShippingOnly), 195(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 200(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.ShippingOnly), 201(TargetFeedContentType.Package, FeedDotNet9Workloads, AssetSelection.NonShippingOnly), 203(TargetFeedContentType.Checksum, FeedStagingForChecksums), 208(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 209(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 211(TargetFeedContentType.Checksum, FeedStagingForChecksums), 216(TargetFeedContentType.Package, FeedDotNet10InternalShipping, AssetSelection.ShippingOnly), 217(TargetFeedContentType.Package, FeedDotNet10InternalTransport, AssetSelection.NonShippingOnly), 219(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 224(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.ShippingOnly), 225(TargetFeedContentType.Package, FeedDotNet10Workloads, AssetSelection.NonShippingOnly), 227(TargetFeedContentType.Checksum, FeedStagingForChecksums), 232(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.ShippingOnly), 233(TargetFeedContentType.Package, FeedDotNetEng, AssetSelection.NonShippingOnly), 235(TargetFeedContentType.Checksum, FeedStagingForChecksums), 240(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.ShippingOnly), 241(TargetFeedContentType.Package, FeedDotNetTools, AssetSelection.NonShippingOnly), 243(TargetFeedContentType.Checksum, FeedStagingForChecksums), 248(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.ShippingOnly), 249(TargetFeedContentType.Package, FeedDotNetToolsInternal, AssetSelection.NonShippingOnly), 251(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 256(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.ShippingOnly), 257(TargetFeedContentType.Package, FeedDotNetExperimental, AssetSelection.NonShippingOnly), 259(TargetFeedContentType.Checksum, FeedStagingForChecksums), 264(TargetFeedContentType.Package, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 265(TargetFeedContentType.Package, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 267(TargetFeedContentType.Checksum, FeedStagingForChecksums), 272(TargetFeedContentType.Package, FeedDotNetLibrariesInternalShipping, AssetSelection.ShippingOnly), 273(TargetFeedContentType.Package, FeedDotNetLibrariesInternalTransport, AssetSelection.NonShippingOnly), 275(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 280(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.ShippingOnly), 281(TargetFeedContentType.Package, FeedGeneralTesting, AssetSelection.NonShippingOnly), 283(TargetFeedContentType.Checksum, FeedStagingForChecksums), 288(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.ShippingOnly), 289(TargetFeedContentType.Package, FeedGeneralTestingInternal, AssetSelection.NonShippingOnly), 291(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\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\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)
104TargetFeedConfig 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);