Skip to content

Commit ce4fb99

Browse files
committed
Merge branch 'users/shilpirach/webappdeployv5' of https://github.com/ShilpiRachna1/azure-pipelines-tasks into users/shilpirach/webappdeployv5
2 parents 16e0107 + 2ce5a92 commit ce4fb99

File tree

96 files changed

+1006
-556
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+1006
-556
lines changed

.github/CODEOWNERS

Lines changed: 56 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

2-
ci/ @microsoft/akvelon-build-task-team
2+
ci/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
33

4-
Tasks/AndroidSigningV2/ @microsoft/akvelon-build-task-team
4+
Tasks/AndroidSigningV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
55

6-
Tasks/AndroidSigningV3/ @microsoft/akvelon-build-task-team
6+
Tasks/AndroidSigningV3/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
77

8-
Tasks/ANTV1/ @microsoft/akvelon-build-task-team
8+
Tasks/ANTV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
99

1010
Tasks/AppCenterDistributeV1/ @imenkov @lucen-ms @DergachevE
1111

@@ -15,7 +15,7 @@ Tasks/AppCenterDistributeV3/ @imenkov @lucen-ms @DergachevE
1515

1616
Tasks/AppCenterTestV1/ @imenkov @lucen-ms @DergachevE
1717

18-
Tasks/ArchiveFilesV2/ @microsoft/akvelon-build-task-team
18+
Tasks/ArchiveFilesV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
1919

2020
# DRI Rotation for @microsoft/release-management-task-team : DRI-ReleaseManagement
2121
Tasks/AzureAppConfigurationExportV10/ @microsoft/azure-appconfig-team
@@ -114,9 +114,9 @@ Tasks/AzureVmssDeploymentV0/ @microsoft/release-management-task-team @manolera
114114

115115
Tasks/AzureVmssDeploymentV1/ @microsoft/release-management-task-team @manolerazvan
116116

117-
Tasks/BashV3/ @microsoft/akvelon-build-task-team
117+
Tasks/BashV3/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
118118

119-
Tasks/BatchScriptV1/ @microsoft/akvelon-build-task-team
119+
Tasks/BatchScriptV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
120120

121121
Tasks/CacheV2/ @johnterickson
122122

@@ -130,11 +130,11 @@ Tasks/ChefV1/ @microsoft/release-management-task-team @manolerazvan
130130

131131
Tasks/ChefKnifeV1/ @microsoft/release-management-task-team @manolerazvan
132132

133-
Tasks/CMakeV1/ @microsoft/akvelon-build-task-team
133+
Tasks/CMakeV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
134134

135-
Tasks/CmdLineV2/ @microsoft/akvelon-build-task-team
135+
Tasks/CmdLineV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
136136

137-
Tasks/CocoaPodsV0/ @microsoft/akvelon-build-task-team
137+
Tasks/CocoaPodsV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
138138

139139
Tasks/Common/artifacts-common/ @microsoft/azure-artifacts-packages
140140

@@ -174,23 +174,23 @@ Tasks/Common/webdeployment-common/ @microsoft/release-management-task-team @ma
174174

175175
Tasks/CondaAuthenticateV0/ @microsoft/azure-artifacts-packages
176176

177-
Tasks/CondaEnvironmentV0/ @microsoft/akvelon-build-task-team
177+
Tasks/CondaEnvironmentV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
178178

179-
Tasks/CondaEnvironmentV1/ @microsoft/akvelon-build-task-team
179+
Tasks/CondaEnvironmentV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
180180

181181
Tasks/ContainerBuildV0/ @microsoft/release-management-task-team @manolerazvan
182182

183-
Tasks/CopyFilesV2/ @microsoft/akvelon-build-task-team
183+
Tasks/CopyFilesV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
184184

185-
Tasks/CopyFilesOverSSHV0/ @microsoft/akvelon-build-task-team
185+
Tasks/CopyFilesOverSSHV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
186186

187-
Tasks/CUrlUploaderV2/ @microsoft/akvelon-build-task-team
187+
Tasks/CUrlUploaderV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
188188

189-
Tasks/DecryptFileV1/ @microsoft/akvelon-build-task-team
189+
Tasks/DecryptFileV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
190190

191191
Tasks/DelayV1/ @microsoft/release-management-task-team @manolerazvan
192192

193-
Tasks/DeleteFilesV1/ @microsoft/akvelon-build-task-team
193+
Tasks/DeleteFilesV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
194194

195195
Tasks/DeployVisualStudioTestAgentV2/ @rasunkar @microsoft\adoautotest
196196

@@ -206,11 +206,11 @@ Tasks/DockerComposeV1/ @microsoft/release-management-task-team @manolerazvan
206206

207207
Tasks/DockerInstallerV0/ @microsoft/release-management-task-team @manolerazvan
208208

209-
Tasks/DotNetCoreCLIV2/ @microsoft/akvelon-build-task-team @DergachevE
209+
Tasks/DotNetCoreCLIV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani @DergachevE
210210

211-
Tasks/DotNetCoreInstallerV0/ @microsoft/akvelon-build-task-team @DergachevE
211+
Tasks/DotNetCoreInstallerV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani @DergachevE
212212

213-
Tasks/DotNetCoreInstallerV1/ @microsoft/akvelon-build-task-team @DergachevE
213+
Tasks/DotNetCoreInstallerV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani @DergachevE
214214

215215
Tasks/DownloadBuildArtifactsV0/ @microsoft/release-management-task-team @manolerazvan
216216

@@ -232,19 +232,19 @@ Tasks/DownloadPipelineArtifactV1/ @carl-tanner @fadnavistanmay @b-barthel @
232232

233233
Tasks/DownloadPipelineArtifactV2/ @carl-tanner @fadnavistanmay @b-barthel @kutsen99 @kunalkaroth
234234

235-
Tasks/DownloadSecureFileV1/ @microsoft/akvelon-build-task-team
235+
Tasks/DownloadSecureFileV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
236236

237237
Tasks/DuffleInstallerV0/ @microsoft/release-management-task-team @manolerazvan
238238

239-
Tasks/ExtractFilesV1/ @microsoft/akvelon-build-task-team
239+
Tasks/ExtractFilesV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
240240

241241
Tasks/FileTransformV1/ @microsoft/release-management-task-team @manolerazvan
242242

243243
Tasks/FileTransformV2/ @microsoft/release-management-task-team @manolerazvan
244244

245-
Tasks/FtpUploadV1/ @microsoft/akvelon-build-task-team
245+
Tasks/FtpUploadV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
246246

247-
Tasks/FtpUploadV2/ @microsoft/akvelon-build-task-team
247+
Tasks/FtpUploadV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
248248

249249
Tasks/FuncToolsInstallerV0/ @microsoft/release-management-task-team @manolerazvan
250250

@@ -258,15 +258,15 @@ Tasks/GoV0/ @microsoft/release-management-task-team @manolerazvan
258258

259259
Tasks/GoToolV0/ @microsoft/release-management-task-team @manolerazvan
260260

261-
Tasks/GradleV2/ @microsoft/akvelon-build-task-team
261+
Tasks/GradleV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
262262

263-
Tasks/GradleV3/ @microsoft/akvelon-build-task-team
263+
Tasks/GradleV3/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
264264

265-
Tasks/GruntV0/ @microsoft/akvelon-build-task-team
265+
Tasks/GruntV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
266266

267-
Tasks/GulpV0/ @microsoft/akvelon-build-task-team
267+
Tasks/GulpV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
268268

269-
Tasks/GulpV1/ @microsoft/akvelon-build-task-team
269+
Tasks/GulpV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
270270

271271
Tasks/HelmDeployV0/ @microsoft/release-management-task-team @manolerazvan
272272

@@ -282,23 +282,23 @@ Tasks/IISWebAppDeploymentOnMachineGroupV0/ @microsoft/release-management-task
282282

283283
Tasks/IISWebAppManagementOnMachineGroupV0/ @microsoft/release-management-task-team @manolerazvan
284284

285-
Tasks/InstallAppleCertificateV2/ @microsoft/akvelon-build-task-team
285+
Tasks/InstallAppleCertificateV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
286286

287-
Tasks/InstallAppleProvisioningProfileV1/ @microsoft/akvelon-build-task-team
287+
Tasks/InstallAppleProvisioningProfileV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
288288

289-
Tasks/InstallSSHKeyV0/ @microsoft/akvelon-build-task-team
289+
Tasks/InstallSSHKeyV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
290290

291291
Tasks/InvokeRestApiV1/ @microsoft/release-management-task-team @manolerazvan
292292

293-
Tasks/JavaToolInstallerV0/ @microsoft/akvelon-build-task-team
293+
Tasks/JavaToolInstallerV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
294294

295-
Tasks/JavaToolInstallerV1/ @microsoft/akvelon-build-task-team
295+
Tasks/JavaToolInstallerV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
296296

297297
Tasks/JenkinsDownloadArtifactsV1/ @microsoft/release-management-task-team @manolerazvan
298298

299299
Tasks/JenkinsDownloadArtifactsV2/ @microsoft/release-management-task-team @manolerazvan
300300

301-
Tasks/JenkinsQueueJobV2/ @microsoft/akvelon-build-task-team
301+
Tasks/JenkinsQueueJobV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
302302

303303
Tasks/KubectlInstallerV0/ @microsoft/release-management-task-team @manolerazvan
304304

@@ -320,19 +320,19 @@ Tasks/ManualValidationV1/ @microsoft/release-management-task-team @manolera
320320

321321
Tasks/MavenAuthenticateV0/ @microsoft/azure-artifacts-packages
322322

323-
Tasks/MavenV2/ @microsoft/akvelon-build-task-team
323+
Tasks/MavenV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
324324

325-
Tasks/MavenV3/ @microsoft/akvelon-build-task-team
325+
Tasks/MavenV3/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
326326

327-
Tasks/MavenV4/ @microsoft/akvelon-build-task-team
327+
Tasks/MavenV4/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
328328

329-
Tasks/MSBuildV1/ @microsoft/akvelon-build-task-team
329+
Tasks/MSBuildV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
330330

331331
Tasks/MysqlDeploymentOnMachineGroupV1/ @microsoft/release-management-task-team @manolerazvan
332332

333-
Tasks/NodeTaskRunnerInstallerV0/ @microsoft/akvelon-build-task-team
333+
Tasks/NodeTaskRunnerInstallerV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
334334

335-
Tasks/NodeToolV0/ @microsoft/akvelon-build-task-team
335+
Tasks/NodeToolV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
336336

337337
# DRI rotation: Azure Container Registry / Triage
338338
Tasks/NotationV0/ @Azure/azure-container-registry @JeyJeyGao @Two-Hearts @shizhMSFT
@@ -371,15 +371,15 @@ Tasks/PipAuthenticateV0/ @microsoft/azure-artifacts-packages
371371

372372
Tasks/PipAuthenticateV1/ @microsoft/azure-artifacts-packages
373373

374-
Tasks/PowerShellV2/ @microsoft/akvelon-build-task-team
374+
Tasks/PowerShellV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
375375

376376
Tasks/PowerShellOnTargetMachinesV1/ @microsoft/release-management-task-team @manolerazvan
377377

378378
Tasks/PowerShellOnTargetMachinesV2/ @microsoft/release-management-task-team @manolerazvan
379379

380380
Tasks/PowerShellOnTargetMachinesV3/ @microsoft/release-management-task-team @manolerazvan
381381

382-
Tasks/PublishBuildArtifactsV1/ @microsoft/akvelon-build-task-team
382+
Tasks/PublishBuildArtifactsV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
383383

384384
Tasks/PublishCodeCoverageResultsV1/ @rasunkar @microsoft\adoautotest
385385

@@ -403,9 +403,9 @@ Tasks/PublishToAzureServiceBusV1/ @microsoft/release-management-task-team @m
403403

404404
Tasks/PublishToAzureServiceBusV2/ @microsoft/release-management-task-team @manolerazvan
405405

406-
Tasks/PyPIPublisherV0/ @microsoft/akvelon-build-task-team
406+
Tasks/PyPIPublisherV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
407407

408-
Tasks/PythonScriptV0/ @microsoft/akvelon-build-task-team
408+
Tasks/PythonScriptV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
409409

410410
Tasks/QueryWorkItemsV0/ @microsoft/release-management-task-team @manolerazvan
411411

@@ -427,31 +427,31 @@ Tasks/ServiceFabricPowerShellV1/ @microsoft/release-management-task-team @manol
427427

428428
Tasks/ServiceFabricUpdateManifestsV2/ @microsoft/release-management-task-team @manolerazvan
429429

430-
Tasks/ShellScriptV2/ @microsoft/akvelon-build-task-team
430+
Tasks/ShellScriptV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
431431

432432
Tasks/SqlAzureDacpacDeploymentV1/ @microsoft/release-management-task-team @manolerazvan
433433

434434
Tasks/SqlDacpacDeploymentOnMachineGroupV0/ @microsoft/release-management-task-team @manolerazvan
435435

436436
Tasks/SqlServerDacpacDeployment/ @microsoft/release-management-task-team @manolerazvan
437437

438-
Tasks/SshV0/ @microsoft/akvelon-build-task-team
438+
Tasks/SshV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
439439

440440
Tasks/TwineAuthenticateV0/ @microsoft/azure-artifacts-packages
441441

442442
Tasks/TwineAuthenticateV1/ @microsoft/azure-artifacts-packages
443443

444444
Tasks/UniversalPackagesV0/ @microsoft/azure-artifacts-packages
445445

446-
Tasks/UseDotNetV2/ @microsoft/akvelon-build-task-team @DergachevE
446+
Tasks/UseDotNetV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani @DergachevE
447447

448-
Tasks/UseNodeV1/ @microsoft/akvelon-build-task-team
448+
Tasks/UseNodeV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
449449

450-
Tasks/UsePythonVersionV0/ @microsoft/akvelon-build-task-team
450+
Tasks/UsePythonVersionV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
451451

452-
Tasks/UseRubyVersionV0/ @microsoft/akvelon-build-task-team
452+
Tasks/UseRubyVersionV0/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
453453

454-
Tasks/VSBuildV1/ @microsoft/akvelon-build-task-team
454+
Tasks/VSBuildV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
455455

456456
Tasks/VsTestV1/ @rasunkar @microsoft\adoautotest
457457

@@ -465,10 +465,10 @@ Tasks/WindowsMachineFileCopyV1/ @microsoft/release-management-task-team @manol
465465

466466
Tasks/WindowsMachineFileCopyV2/ @microsoft/release-management-task-team @manolerazvan
467467

468-
Tasks/XamarinAndroidV1/ @microsoft/akvelon-build-task-team
468+
Tasks/XamarinAndroidV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
469469

470-
Tasks/XamariniOSV2/ @microsoft/akvelon-build-task-team
470+
Tasks/XamariniOSV2/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
471471

472-
Tasks/XamarinTestCloudV1/ @microsoft/akvelon-build-task-team
472+
Tasks/XamarinTestCloudV1/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani
473473

474-
Tasks/XcodeV5/ @microsoft/akvelon-build-task-team
474+
Tasks/XcodeV5/ @microsoft/azure-pipelines-tasks-and-agent @tarunramsinghani

BuildConfigGen/EnsureUpdateModeVerifier.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -351,6 +351,30 @@ private string ResolveFile(string filePath)
351351
return targetFile;
352352
}
353353

354+
internal void DeleteFile(string targetFile, bool addVerifyErrorIfExists, out bool removed)
355+
{
356+
removed = false;
357+
bool verify = UseVerifyOnlyForFile(targetFile);
358+
359+
if (verify)
360+
{
361+
removed = true;
362+
363+
if (File.Exists(targetFile) && addVerifyErrorIfExists)
364+
{
365+
VerifyErrors.Add($"Expected file {targetFile} to not exist");
366+
}
367+
}
368+
else
369+
{
370+
if (File.Exists(targetFile))
371+
{
372+
removed = true;
373+
File.Delete(targetFile);
374+
}
375+
}
376+
}
377+
354378
internal void DeleteDirectoryRecursive(string path)
355379
{
356380
bool verify = UseVerifyOnlyForPath(path);

0 commit comments

Comments
 (0)