158 references to TargetFeedContentType
Microsoft.DotNet.Build.Tasks.Feed (105)
src\model\PublishingConstants.cs (87)
22
public static readonly
TargetFeedContentType
[] InstallersAndSymbols = {
23
TargetFeedContentType
.OSX,
24
TargetFeedContentType
.Deb,
25
TargetFeedContentType
.Rpm,
26
TargetFeedContentType
.Node,
27
TargetFeedContentType
.BinaryLayout,
28
TargetFeedContentType
.Installer,
29
TargetFeedContentType
.Maven,
30
TargetFeedContentType
.VSIX,
31
TargetFeedContentType
.Badge,
32
TargetFeedContentType
.Symbols,
33
TargetFeedContentType
.Other
36
public static readonly
TargetFeedContentType
[] InstallersAndChecksums = {
37
TargetFeedContentType
.OSX,
38
TargetFeedContentType
.Deb,
39
TargetFeedContentType
.Rpm,
40
TargetFeedContentType
.Node,
41
TargetFeedContentType
.BinaryLayout,
42
TargetFeedContentType
.Installer,
43
TargetFeedContentType
.Maven,
44
TargetFeedContentType
.VSIX,
45
TargetFeedContentType
.Badge,
46
TargetFeedContentType
.Checksum,
47
TargetFeedContentType
.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)
98
TargetFeedContentType
.Package,
112
TargetFeedContentType
.Symbols,
127
foreach (
var
type in spec.ContentTypes)
139
if (IsStableBuild && ((type is
TargetFeedContentType
.Package && spec.Assets == AssetSelection.ShippingOnly) || type is
TargetFeedContentType
.Symbols))
146
if (type is
TargetFeedContentType
.Package &&
152
else if (type is
TargetFeedContentType
.Package &&
src\model\TargetChannelConfig.cs (8)
158
public ImmutableList<
TargetFeedContentType
> ContentTypes { get; }
162
public static implicit operator TargetFeedSpecification((
TargetFeedContentType
[] types, string feed) tuple)
167
public static implicit operator TargetFeedSpecification((
TargetFeedContentType
[] types, string feed, AssetSelection assets) tuple)
172
public static implicit operator TargetFeedSpecification((
TargetFeedContentType
type, string feed) tuple)
177
public static implicit operator TargetFeedSpecification((
TargetFeedContentType
type, string feed, AssetSelection assets) tuple)
182
public TargetFeedSpecification(IEnumerable<
TargetFeedContentType
> contentTypes, string feedUrl, AssetSelection assets)
188
if (assets == AssetSelection.All && contentTypes.Contains(
TargetFeedContentType
.Package))
210
foreach (
var
t in ContentTypes)
src\model\TargetFeedConfig.cs (2)
23
public
TargetFeedContentType
ContentType { get; }
67
public TargetFeedConfig(
TargetFeedContentType
contentType,
src\PublishSignedAssets.cs (1)
83
TargetFeedConfig targetFeedConfig = new TargetFeedConfig(
TargetFeedContentType
.Package, feedUrl, FeedType.AzDoNugetFeed, AzureDevOpsPersonalAccessToken);
Microsoft.DotNet.Build.Tasks.Feed.Tests (53)
GeneralTests.cs (6)
31
foreach (
TargetFeedContentType
type in Enum.GetValues(typeof(
TargetFeedContentType
)))
33
if (type ==
TargetFeedContentType
.None)
211
new (new[] {
TargetFeedContentType
.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
225
new (new[] {
TargetFeedContentType
.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
247
new (new[] {
TargetFeedContentType
.Deb }, dummyFeedUrl, AssetSelection.ShippingOnly)
LatestLinksManagerTests.cs (7)
28
contentType:
TargetFeedContentType
.Installer,
46
contentType:
TargetFeedContentType
.Installer,
64
contentType:
TargetFeedContentType
.Installer,
92
contentType:
TargetFeedContentType
.Other,
128
contentType:
TargetFeedContentType
.Other,
158
contentType:
TargetFeedContentType
.Other,
195
contentType:
TargetFeedContentType
.Other,
PublishArtifactsInManifestTests.cs (1)
104
TargetFeedConfig config = new TargetFeedConfig(
TargetFeedContentType
.Package, "testUrl", FeedType.AzDoNugetFeed, "tokenValue");
PublishToSymbolServerTest.cs (4)
51
TargetFeedContentType
.Symbols,
90
TargetFeedContentType
.Symbols,
204
TargetFeedContentType
.Symbols,
227
task.FeedConfigs.Add(
TargetFeedContentType
.Symbols, feedConfigsForSymbols);
SetupTargetFeedConfigV3Tests.cs (35)
43
private readonly List<
TargetFeedContentType
> InstallersAndSymbols = new List<
TargetFeedContentType
>() {
44
TargetFeedContentType
.OSX,
45
TargetFeedContentType
.Deb,
46
TargetFeedContentType
.Rpm,
47
TargetFeedContentType
.Node,
48
TargetFeedContentType
.BinaryLayout,
49
TargetFeedContentType
.Installer,
50
TargetFeedContentType
.Maven,
51
TargetFeedContentType
.VSIX,
52
TargetFeedContentType
.Badge,
53
TargetFeedContentType
.Symbols,
54
TargetFeedContentType
.Other
95
TargetFeedContentType
.Package,
110
TargetFeedContentType
.Symbols,
125
TargetFeedContentType
.Package,
140
foreach (
var
contentType in InstallersAndSymbols)
142
if (contentType ==
TargetFeedContentType
.Symbols)
163
TargetFeedContentType
.Checksum,
211
TargetFeedContentType
.Package,
225
TargetFeedContentType
.Package,
240
foreach (
var
contentType in InstallersAndSymbols)
260
TargetFeedContentType
.Checksum,
278
TargetFeedContentType
.Symbols,
323
TargetFeedContentType
.Package,
338
TargetFeedContentType
.Package,
353
foreach (
var
contentType in InstallersAndSymbols)
373
TargetFeedContentType
.Checksum,
390
TargetFeedContentType
.Symbols,
457
Action shouldFail = () => new TargetFeedSpecification(new
TargetFeedContentType
[] {
TargetFeedContentType
.Package }, "FooFeed", AssetSelection.All);
460
Action shouldPassShippingOnly = () => new TargetFeedSpecification(new
TargetFeedContentType
[] {
TargetFeedContentType
.Package }, "FooFeed", AssetSelection.ShippingOnly);
463
Action shouldPassNonShippingOnly = () => new TargetFeedSpecification(new
TargetFeedContentType
[] {
TargetFeedContentType
.Package }, "FooFeed", AssetSelection.NonShippingOnly);