forked from dotnet/machinelearning-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.vsts-dotnet-ci.yml
206 lines (181 loc) · 6.68 KB
/
.vsts-dotnet-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
phases:
- phase: CreditCardFraudDetection
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build CreditCardFraudDetection (BinaryClassification)
inputs:
projects: '.\samples\csharp\getting-started\BinaryClassification_CreditCardFraudDetection\CreditCardFraudDetection.sln'
- phase: CreditCardFraudDetection2
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build CreditCardFraudDetection (AnomalyDetection)
inputs:
projects: '.\samples\csharp\getting-started\AnomalyDetection_CreditCardFraudDetection\CreditCardFraudDetection.sln'
- phase: SentimentAnalysis
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build SentimentAnalysis (BinaryClassification)
inputs:
projects: '.\samples\csharp\getting-started\BinaryClassification_SentimentAnalysis\SentimentAnalysis-Solution.sln'
- phase: HeartDiseaseDetection
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Heart Disease Detection (BinaryClassification)
inputs:
projects: '.\samples\csharp\getting-started\BinaryClassification_HeartDiseaseDetection\HeartDiseaseDetection.sln'
- phase: SpamDetection
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Spam Detection (BinaryClassification)
inputs:
projects: '.\samples\csharp\getting-started\BinaryClassification_SpamDetection\SpamDetectionConsoleApp.sln'
- phase: CustomerSegmentation
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build CustomerSegmentation (Clustering)
inputs:
projects: '.\samples\csharp\getting-started\Clustering_CustomerSegmentation\CustomerSegmentation.sln'
- phase: IrisClustering
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Iris (Clustering)
inputs:
projects: '.\samples\csharp\getting-started\Clustering_Iris\Clustering_Iris.sln'
- phase: TensorFlowScorer
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: TensorFlow Scorer (Image Classification)
inputs:
projects: '.\samples\csharp\getting-started\DeepLearning_ImageClassification_TensorFlow\TFModelScorer.sln'
- phase: TensorFlowFeaturizerEstimator
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: TensorFlow Featurizer Estimator (Image Classification)
inputs:
projects: '.\samples\csharp\getting-started\DeepLearning_TensorFlowEstimator\TFFeaturizerEstimator.sln'
- phase: IrisMultiClass
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Iris (MulticlassClassification)
inputs:
projects: '.\samples\csharp\getting-started\MulticlassClassification_Iris\MulticlassClassification_Iris.sln'
- phase: BikeSharingDemand
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build BikeSharingDemand (Regression)
inputs:
projects: '.\samples\csharp\getting-started\Regression_BikeSharingDemand\BikeSharingDemand.sln'
- phase: TaxiFarePrediction
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build TaxiFarePrediction (Regression)
inputs:
projects: '.\samples\csharp\getting-started\Regression_TaxiFarePrediction\TaxiFarePrediction.sln'
- phase: GitHubLabeler
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build GitHubLabeler
inputs:
projects: '.\samples\csharp\end-to-end-apps\MulticlassClassification-GitHubLabeler\GitHubLabeler.sln'
- phase: eShopDashboardML
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build eShopDashboardML (Regression)
inputs:
projects: '.\samples\csharp\end-to-end-apps\Forecasting-Sales\eShopDashboardML.sln'
- phase: MovieRecommenderE2E
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build MovieRecommender E2E (Recommendation)
inputs:
projects: '.\samples\csharp\end-to-end-apps\Recommendation-MovieRecommender\Recommendation_MovieRecommenderApp.sln'
- phase: MovieRecommenderMF
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build MovieRecommender MF (Recommendation)
inputs:
projects: '.\samples\csharp\getting-started\MatrixFactorization_MovieRecommendation\MovieRecommendation.sln'
- phase: Mnist
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Mnist (MulticlassClassification)
inputs:
projects: '.\samples\csharp\getting-started\MulticlassClassification_MNIST\MNISTConsoleApp.sln'
- phase: SalesSpikeAndChangeDetection
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Sales spike and change Detection (Anomaly Detection)
inputs:
projects: '.\samples\csharp\getting-started\AnomalyDetection_Sales\SpikeDetection.sln'
- phase: PowerConsumptionAnomalyDetection
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Power Anomaly Detection (Time Series)
inputs:
projects: '.\samples\csharp\getting-started\AnomalyDetection_PowerMeterReadings\PowerAnomalyDetection.sln'
- phase: ObjectDetectionConsoleApp
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Object Detection (Onnx Scorer)
inputs:
projects: '.\samples\csharp\getting-started\DeepLearning_ObjectDetection_Onnx\ObjectDetection.sln'
- phase: ObjectDetectionE2EAPP
queue: Hosted VS2017
steps:
- task: UseDotNet@2
displayName: 'Use .NET Core 3.1'
inputs:
version: 3.1.x
includePreviewVersions: true
installationPath: $(Agent.ToolsDirectory)/dotnet
- task: DotNetCoreCLI@2
displayName: Build Object Detection E2E (Onnx Scorer)
inputs:
projects: '.\samples\csharp\end-to-end-apps\ObjectDetection-Onnx\OnnxObjectDetection.sln'
- phase: SalesSpikeChangeDetectionE2E
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Sales spike and change Detection E2E(Anomaly Detection)
inputs:
projects: '.\samples\csharp\end-to-end-apps\AnomalyDetection-Sales\SpikeDetectionTemporaryApp.sln'
- phase: ScalableMLModelOnWebAPIIntegrationPkg
queue: Hosted VS2017
steps:
- task: DotNetCoreCLI@2
displayName: Build Scalable ML Model On WebAPI Integration Pkg
inputs:
projects: '.\samples\csharp\end-to-end-apps\ScalableMLModelOnWebAPI-IntegrationPkg\ScalableMLModelOnWebAPI-IntegrationPkg.sln'
- phase: DatabaseIntegration
queue: Hosted VS2017
steps:
- task: UseDotNet@2
displayName: 'Use .NET Core 3.1'
inputs:
version: 3.1.x
includePreviewVersions: true
installationPath: $(Agent.ToolsDirectory)/dotnet
- task: DotNetCoreCLI@2
displayName: Build Database Integration
inputs:
projects: '.\samples\csharp\getting-started\DatabaseIntegration\DatabaseIntegration.sln'