131 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (79)
src\model\PublishingConstants.cs (62)
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 50public static readonly TargetFeedContentType[] Packages = { 51TargetFeedContentType.Package, 52TargetFeedContentType.CorePackage, 53TargetFeedContentType.ToolingPackage, 54TargetFeedContentType.InfrastructurePackage, 55TargetFeedContentType.LibraryPackage, 141(TargetFeedContentType.Checksum, FeedStagingForChecksums), 149(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 157(TargetFeedContentType.Checksum, FeedStagingForChecksums), 165(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 173(TargetFeedContentType.Checksum, FeedStagingForChecksums), 181(TargetFeedContentType.Checksum, FeedStagingForChecksums), 189(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 197(TargetFeedContentType.Checksum, FeedStagingForChecksums), 205(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 213(TargetFeedContentType.Checksum, FeedStagingForChecksums), 218(TargetFeedContentType.Package, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 219(TargetFeedContentType.Package, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 220(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.ShippingOnly), 221(TargetFeedContentType.InfrastructurePackage, FeedDotNetEng, AssetSelection.NonShippingOnly), 222(TargetFeedContentType.CorePackage, FeedDotNet10Shipping, AssetSelection.ShippingOnly), 223(TargetFeedContentType.CorePackage, FeedDotNet10Transport, AssetSelection.NonShippingOnly), 224(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesShipping, AssetSelection.ShippingOnly), 225(TargetFeedContentType.LibraryPackage, FeedDotNetLibrariesTransport, AssetSelection.NonShippingOnly), 226(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.ShippingOnly), 227(TargetFeedContentType.ToolingPackage, FeedDotNetTools, AssetSelection.NonShippingOnly), 229(TargetFeedContentType.Checksum, FeedStagingForChecksums), 237(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 245(TargetFeedContentType.Checksum, FeedStagingForChecksums), 253(TargetFeedContentType.Checksum, FeedStagingForChecksums), 261(TargetFeedContentType.Checksum, FeedStagingForChecksums), 269(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 277(TargetFeedContentType.Checksum, FeedStagingForChecksums), 285(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 293(TargetFeedContentType.Checksum, FeedStagingForChecksums), 301(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums), 309(TargetFeedContentType.Checksum, FeedStagingForChecksums), 317(TargetFeedContentType.Checksum, FeedStagingInternalForChecksums),
src\model\SetupTargetFeedConfigV3.cs (4)
113foreach (var packageType in PublishingConstants.Packages) 131TargetFeedContentType.Symbols, 146foreach (var type in spec.ContentTypes) 158if (IsStableBuild && ((PublishingConstants.Packages.Contains(type) && spec.Assets == AssetSelection.ShippingOnly) || type is TargetFeedContentType.Symbols))
src\model\SetupTargetFeedConfigV4.cs (2)
112foreach (var packageType in PublishingConstants.Packages) 132foreach (var type in spec.ContentTypes)
src\model\TargetChannelConfig.cs (8)
157public ImmutableList<TargetFeedContentType> ContentTypes { get; } 161public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed) tuple) 166public static implicit operator TargetFeedSpecification((TargetFeedContentType[] types, string feed, AssetSelection assets) tuple) 171public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed) tuple) 176public static implicit operator TargetFeedSpecification((TargetFeedContentType type, string feed, AssetSelection assets) tuple) 181public TargetFeedSpecification(IEnumerable<TargetFeedContentType> contentTypes, string feedUrl, AssetSelection assets) 187if (assets == AssetSelection.All && contentTypes.Contains(TargetFeedContentType.Package)) 209foreach (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 (52)
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)
47TargetFeedContentType.Symbols, 86TargetFeedContentType.Symbols, 200TargetFeedContentType.Symbols, 223task.FeedConfigs.Add(TargetFeedContentType.Symbols, feedConfigsForSymbols);
SetupTargetFeedConfigV3Tests.cs (19)
78foreach (var contentType in PublishingConstants.Packages) 113TargetFeedContentType.Symbols, 128foreach (var contentType in PublishingConstants.InstallersAndSymbols) 130if (contentType == TargetFeedContentType.Symbols) 151TargetFeedContentType.Checksum, 198foreach (var packageType in PublishingConstants.Packages) 231foreach (var contentType in PublishingConstants.InstallersAndSymbols) 251TargetFeedContentType.Checksum, 269TargetFeedContentType.Symbols, 312foreach (var packageType in PublishingConstants.Packages) 347foreach (var contentType in PublishingConstants.InstallersAndSymbols) 367TargetFeedContentType.Checksum, 384TargetFeedContentType.Symbols, 451Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 454Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 457Action 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, 192foreach (var contentType in PublishingConstants.Packages) 223foreach (var contentType in PublishingConstants.InstallersAndSymbols) 243TargetFeedContentType.Checksum, 285foreach (var contentType in PublishingConstants.Packages) 318foreach (var contentType in PublishingConstants.InstallersAndSymbols) 338TargetFeedContentType.Checksum, 403Action shouldFail = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.All); 406Action shouldPassShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.ShippingOnly); 409Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new TargetFeedContentType[] { TargetFeedContentType.Package }, "FooFeed", AssetSelection.NonShippingOnly);