diff --git a/.gitignore b/.gitignore index b9a398837d23..88497d5299f0 100644 --- a/.gitignore +++ b/.gitignore @@ -169,7 +169,7 @@ csx/ AppPackages/ # Others -sql/ +# sql/ *.Cache ClientBin/ [Ss]tyle[Cc]op.* diff --git a/Tasks/ANT/README.md b/Tasks/ANTV1/README.md similarity index 100% rename from Tasks/ANT/README.md rename to Tasks/ANTV1/README.md diff --git a/Tasks/ANT/Strings/resources.resjson/de-de/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/en-US/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/es-es/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/ANT/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/ANT/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/ANTV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/ANT/anttask.ts b/Tasks/ANTV1/anttask.ts similarity index 100% rename from Tasks/ANT/anttask.ts rename to Tasks/ANTV1/anttask.ts diff --git a/Tasks/ANT/icon.png b/Tasks/ANTV1/icon.png similarity index 100% rename from Tasks/ANT/icon.png rename to Tasks/ANTV1/icon.png diff --git a/Tasks/ANT/icon.svg b/Tasks/ANTV1/icon.svg similarity index 100% rename from Tasks/ANT/icon.svg rename to Tasks/ANTV1/icon.svg diff --git a/Tasks/ANT/make.json b/Tasks/ANTV1/make.json similarity index 100% rename from Tasks/ANT/make.json rename to Tasks/ANTV1/make.json diff --git a/Tasks/ANT/package-lock.json b/Tasks/ANTV1/package-lock.json similarity index 100% rename from Tasks/ANT/package-lock.json rename to Tasks/ANTV1/package-lock.json diff --git a/Tasks/ANT/package.json b/Tasks/ANTV1/package.json similarity index 100% rename from Tasks/ANT/package.json rename to Tasks/ANTV1/package.json diff --git a/Tasks/ANT/task.json b/Tasks/ANTV1/task.json similarity index 100% rename from Tasks/ANT/task.json rename to Tasks/ANTV1/task.json diff --git a/Tasks/ANT/task.loc.json b/Tasks/ANTV1/task.loc.json similarity index 100% rename from Tasks/ANT/task.loc.json rename to Tasks/ANTV1/task.loc.json diff --git a/Tasks/ANT/tsconfig.json b/Tasks/ANTV1/tsconfig.json similarity index 100% rename from Tasks/ANT/tsconfig.json rename to Tasks/ANTV1/tsconfig.json diff --git a/Tasks/ANT/typings.json b/Tasks/ANTV1/typings.json similarity index 100% rename from Tasks/ANT/typings.json rename to Tasks/ANTV1/typings.json diff --git a/Tasks/ANT/typings/globals/node/index.d.ts b/Tasks/ANTV1/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/ANT/typings/globals/node/index.d.ts rename to Tasks/ANTV1/typings/globals/node/index.d.ts diff --git a/Tasks/ANT/typings/globals/node/typings.json b/Tasks/ANTV1/typings/globals/node/typings.json similarity index 100% rename from Tasks/ANT/typings/globals/node/typings.json rename to Tasks/ANTV1/typings/globals/node/typings.json diff --git a/Tasks/ANT/typings/globals/q/index.d.ts b/Tasks/ANTV1/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/ANT/typings/globals/q/index.d.ts rename to Tasks/ANTV1/typings/globals/q/index.d.ts diff --git a/Tasks/ANT/typings/globals/q/typings.json b/Tasks/ANTV1/typings/globals/q/typings.json similarity index 100% rename from Tasks/ANT/typings/globals/q/typings.json rename to Tasks/ANTV1/typings/globals/q/typings.json diff --git a/Tasks/ANT/typings/index.d.ts b/Tasks/ANTV1/typings/index.d.ts similarity index 100% rename from Tasks/ANT/typings/index.d.ts rename to Tasks/ANTV1/typings/index.d.ts diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/de-de/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/en-US/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/es-es/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/AndroidSigning/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/AndroidSigning/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/AndroidSigningV2/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/AndroidSigning/Tests/L0.ts b/Tasks/AndroidSigningV2/Tests/L0.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0.ts rename to Tasks/AndroidSigningV2/Tests/L0.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignAndroidHomeNotSet.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignAndroidHomeNotSet.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignAndroidHomeNotSet.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignAndroidHomeNotSet.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignFailJarsignerNotFound.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignFailJarsignerNotFound.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignFailJarsignerNotFound.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignFailJarsignerNotFound.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignJarsignerFromPath.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignJarsignerFromPath.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignJarsignerFromPath.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignJarsignerFromPath.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignMultipleFiles.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignMultipleFiles.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignMultipleFiles.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignMultipleFiles.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignNoFileInput.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignNoFileInput.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignNoFileInput.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignNoFileInput.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignAlignNoMatchingFileInput.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignNoMatchingFileInput.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignAlignNoMatchingFileInput.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignAlignNoMatchingFileInput.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSignSingleFile.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSignSingleFile.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSignSingleFile.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSignSingleFile.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidSkipSignAlign.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidSkipSignAlign.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidSkipSignAlign.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidSkipSignAlign.ts diff --git a/Tasks/AndroidSigning/Tests/L0AndroidZipalignSingleFile.ts b/Tasks/AndroidSigningV2/Tests/L0AndroidZipalignSingleFile.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0AndroidZipalignSingleFile.ts rename to Tasks/AndroidSigningV2/Tests/L0AndroidZipalignSingleFile.ts diff --git a/Tasks/AndroidSigning/Tests/L0DownloadKeystoreFile.ts b/Tasks/AndroidSigningV2/Tests/L0DownloadKeystoreFile.ts similarity index 100% rename from Tasks/AndroidSigning/Tests/L0DownloadKeystoreFile.ts rename to Tasks/AndroidSigningV2/Tests/L0DownloadKeystoreFile.ts diff --git a/Tasks/AndroidSigning/androidsigning.ts b/Tasks/AndroidSigningV2/androidsigning.ts similarity index 100% rename from Tasks/AndroidSigning/androidsigning.ts rename to Tasks/AndroidSigningV2/androidsigning.ts diff --git a/Tasks/AndroidSigning/icon.png b/Tasks/AndroidSigningV2/icon.png similarity index 100% rename from Tasks/AndroidSigning/icon.png rename to Tasks/AndroidSigningV2/icon.png diff --git a/Tasks/AndroidSigning/icon.svg b/Tasks/AndroidSigningV2/icon.svg similarity index 100% rename from Tasks/AndroidSigning/icon.svg rename to Tasks/AndroidSigningV2/icon.svg diff --git a/Tasks/AndroidSigning/make.json b/Tasks/AndroidSigningV2/make.json similarity index 100% rename from Tasks/AndroidSigning/make.json rename to Tasks/AndroidSigningV2/make.json diff --git a/Tasks/AndroidSigning/package-lock.json b/Tasks/AndroidSigningV2/package-lock.json similarity index 99% rename from Tasks/AndroidSigning/package-lock.json rename to Tasks/AndroidSigningV2/package-lock.json index 0466ef9ad0bf..1cf393f9c136 100644 --- a/Tasks/AndroidSigning/package-lock.json +++ b/Tasks/AndroidSigningV2/package-lock.json @@ -107,4 +107,4 @@ } } } -} \ No newline at end of file +} diff --git a/Tasks/AndroidSigning/package.json b/Tasks/AndroidSigningV2/package.json similarity index 100% rename from Tasks/AndroidSigning/package.json rename to Tasks/AndroidSigningV2/package.json diff --git a/Tasks/AndroidSigning/postandroidsigning.ts b/Tasks/AndroidSigningV2/postandroidsigning.ts similarity index 100% rename from Tasks/AndroidSigning/postandroidsigning.ts rename to Tasks/AndroidSigningV2/postandroidsigning.ts diff --git a/Tasks/AndroidSigning/preandroidsigning.ts b/Tasks/AndroidSigningV2/preandroidsigning.ts similarity index 100% rename from Tasks/AndroidSigning/preandroidsigning.ts rename to Tasks/AndroidSigningV2/preandroidsigning.ts diff --git a/Tasks/AndroidSigning/task.json b/Tasks/AndroidSigningV2/task.json similarity index 100% rename from Tasks/AndroidSigning/task.json rename to Tasks/AndroidSigningV2/task.json diff --git a/Tasks/AndroidSigning/task.loc.json b/Tasks/AndroidSigningV2/task.loc.json similarity index 100% rename from Tasks/AndroidSigning/task.loc.json rename to Tasks/AndroidSigningV2/task.loc.json diff --git a/Tasks/AndroidSigning/tsconfig.json b/Tasks/AndroidSigningV2/tsconfig.json similarity index 100% rename from Tasks/AndroidSigning/tsconfig.json rename to Tasks/AndroidSigningV2/tsconfig.json diff --git a/Tasks/AndroidSigning/typings.json b/Tasks/AndroidSigningV2/typings.json similarity index 100% rename from Tasks/AndroidSigning/typings.json rename to Tasks/AndroidSigningV2/typings.json diff --git a/Tasks/AndroidSigning/typings/globals/mocha/index.d.ts b/Tasks/AndroidSigningV2/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/AndroidSigning/typings/globals/mocha/index.d.ts rename to Tasks/AndroidSigningV2/typings/globals/mocha/index.d.ts diff --git a/Tasks/AndroidSigning/typings/globals/mocha/typings.json b/Tasks/AndroidSigningV2/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/AndroidSigning/typings/globals/mocha/typings.json rename to Tasks/AndroidSigningV2/typings/globals/mocha/typings.json diff --git a/Tasks/AndroidSigning/typings/globals/node/index.d.ts b/Tasks/AndroidSigningV2/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/AndroidSigning/typings/globals/node/index.d.ts rename to Tasks/AndroidSigningV2/typings/globals/node/index.d.ts diff --git a/Tasks/AndroidSigning/typings/globals/node/typings.json b/Tasks/AndroidSigningV2/typings/globals/node/typings.json similarity index 100% rename from Tasks/AndroidSigning/typings/globals/node/typings.json rename to Tasks/AndroidSigningV2/typings/globals/node/typings.json diff --git a/Tasks/AndroidSigning/typings/globals/q/index.d.ts b/Tasks/AndroidSigningV2/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/AndroidSigning/typings/globals/q/index.d.ts rename to Tasks/AndroidSigningV2/typings/globals/q/index.d.ts diff --git a/Tasks/AndroidSigning/typings/globals/q/typings.json b/Tasks/AndroidSigningV2/typings/globals/q/typings.json similarity index 100% rename from Tasks/AndroidSigning/typings/globals/q/typings.json rename to Tasks/AndroidSigningV2/typings/globals/q/typings.json diff --git a/Tasks/AndroidSigning/typings/index.d.ts b/Tasks/AndroidSigningV2/typings/index.d.ts similarity index 100% rename from Tasks/AndroidSigning/typings/index.d.ts rename to Tasks/AndroidSigningV2/typings/index.d.ts diff --git a/Tasks/AzureKeyVault/README.md b/Tasks/AzureKeyVaultV1/README.md similarity index 100% rename from Tasks/AzureKeyVault/README.md rename to Tasks/AzureKeyVaultV1/README.md diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/de-de/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/en-US/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/es-es/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/AzureKeyVault/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/AzureKeyVault/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/AzureKeyVaultV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/AzureKeyVault/ThirdPartyNotices.txt b/Tasks/AzureKeyVaultV1/ThirdPartyNotices.txt similarity index 100% rename from Tasks/AzureKeyVault/ThirdPartyNotices.txt rename to Tasks/AzureKeyVaultV1/ThirdPartyNotices.txt diff --git a/Tasks/AzureKeyVault/icon.png b/Tasks/AzureKeyVaultV1/icon.png similarity index 100% rename from Tasks/AzureKeyVault/icon.png rename to Tasks/AzureKeyVaultV1/icon.png diff --git a/Tasks/AzureKeyVault/main.ts b/Tasks/AzureKeyVaultV1/main.ts similarity index 100% rename from Tasks/AzureKeyVault/main.ts rename to Tasks/AzureKeyVaultV1/main.ts diff --git a/Tasks/AzureKeyVault/make.json b/Tasks/AzureKeyVaultV1/make.json similarity index 100% rename from Tasks/AzureKeyVault/make.json rename to Tasks/AzureKeyVaultV1/make.json diff --git a/Tasks/AzureKeyVault/models/KeyVaultTaskParameters.ts b/Tasks/AzureKeyVaultV1/models/KeyVaultTaskParameters.ts similarity index 100% rename from Tasks/AzureKeyVault/models/KeyVaultTaskParameters.ts rename to Tasks/AzureKeyVaultV1/models/KeyVaultTaskParameters.ts diff --git a/Tasks/AzureKeyVault/npm-shrinkwrap.json b/Tasks/AzureKeyVaultV1/npm-shrinkwrap.json similarity index 100% rename from Tasks/AzureKeyVault/npm-shrinkwrap.json rename to Tasks/AzureKeyVaultV1/npm-shrinkwrap.json diff --git a/Tasks/AzureKeyVault/operations/KeyVault.ts b/Tasks/AzureKeyVaultV1/operations/KeyVault.ts similarity index 100% rename from Tasks/AzureKeyVault/operations/KeyVault.ts rename to Tasks/AzureKeyVaultV1/operations/KeyVault.ts diff --git a/Tasks/AzureKeyVault/operations/azure-arm-keyvault.ts b/Tasks/AzureKeyVaultV1/operations/azure-arm-keyvault.ts similarity index 100% rename from Tasks/AzureKeyVault/operations/azure-arm-keyvault.ts rename to Tasks/AzureKeyVaultV1/operations/azure-arm-keyvault.ts diff --git a/Tasks/AzureKeyVault/package.json b/Tasks/AzureKeyVaultV1/package.json similarity index 100% rename from Tasks/AzureKeyVault/package.json rename to Tasks/AzureKeyVaultV1/package.json diff --git a/Tasks/AzureKeyVault/task.json b/Tasks/AzureKeyVaultV1/task.json similarity index 100% rename from Tasks/AzureKeyVault/task.json rename to Tasks/AzureKeyVaultV1/task.json diff --git a/Tasks/AzureKeyVault/task.loc.json b/Tasks/AzureKeyVaultV1/task.loc.json similarity index 100% rename from Tasks/AzureKeyVault/task.loc.json rename to Tasks/AzureKeyVaultV1/task.loc.json diff --git a/Tasks/AzureKeyVault/tsconfig.json b/Tasks/AzureKeyVaultV1/tsconfig.json similarity index 100% rename from Tasks/AzureKeyVault/tsconfig.json rename to Tasks/AzureKeyVaultV1/tsconfig.json diff --git a/Tasks/AzureKeyVault/typings.json b/Tasks/AzureKeyVaultV1/typings.json similarity index 100% rename from Tasks/AzureKeyVault/typings.json rename to Tasks/AzureKeyVaultV1/typings.json diff --git a/Tasks/AzureKeyVault/typings/globals/node/index.d.ts b/Tasks/AzureKeyVaultV1/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/AzureKeyVault/typings/globals/node/index.d.ts rename to Tasks/AzureKeyVaultV1/typings/globals/node/index.d.ts diff --git a/Tasks/AzureKeyVault/typings/globals/node/typings.json b/Tasks/AzureKeyVaultV1/typings/globals/node/typings.json similarity index 100% rename from Tasks/AzureKeyVault/typings/globals/node/typings.json rename to Tasks/AzureKeyVaultV1/typings/globals/node/typings.json diff --git a/Tasks/AzureKeyVault/typings/globals/q/index.d.ts b/Tasks/AzureKeyVaultV1/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/AzureKeyVault/typings/globals/q/index.d.ts rename to Tasks/AzureKeyVaultV1/typings/globals/q/index.d.ts diff --git a/Tasks/AzureKeyVault/typings/globals/q/typings.json b/Tasks/AzureKeyVaultV1/typings/globals/q/typings.json similarity index 100% rename from Tasks/AzureKeyVault/typings/globals/q/typings.json rename to Tasks/AzureKeyVaultV1/typings/globals/q/typings.json diff --git a/Tasks/AzureKeyVault/typings/index.d.ts b/Tasks/AzureKeyVaultV1/typings/index.d.ts similarity index 100% rename from Tasks/AzureKeyVault/typings/index.d.ts rename to Tasks/AzureKeyVaultV1/typings/index.d.ts diff --git a/Tasks/DockerCompose/Strings/resources.resjson/de-de/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/en-US/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/es-es/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/DockerCompose/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/DockerCompose/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/DockerComposeV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/DockerCompose/Tests/L0.ts b/Tasks/DockerComposeV0/Tests/L0.ts similarity index 100% rename from Tasks/DockerCompose/Tests/L0.ts rename to Tasks/DockerComposeV0/Tests/L0.ts diff --git a/Tasks/DockerCompose/Tests/L0Linux.ts b/Tasks/DockerComposeV0/Tests/L0Linux.ts similarity index 100% rename from Tasks/DockerCompose/Tests/L0Linux.ts rename to Tasks/DockerComposeV0/Tests/L0Linux.ts diff --git a/Tasks/DockerCompose/Tests/L0Windows.ts b/Tasks/DockerComposeV0/Tests/L0Windows.ts similarity index 100% rename from Tasks/DockerCompose/Tests/L0Windows.ts rename to Tasks/DockerComposeV0/Tests/L0Windows.ts diff --git a/Tasks/DockerCompose/ThirdPartyNotices.txt b/Tasks/DockerComposeV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/DockerCompose/ThirdPartyNotices.txt rename to Tasks/DockerComposeV0/ThirdPartyNotices.txt diff --git a/Tasks/DockerCompose/dockercompose.ts b/Tasks/DockerComposeV0/dockercompose.ts similarity index 100% rename from Tasks/DockerCompose/dockercompose.ts rename to Tasks/DockerComposeV0/dockercompose.ts diff --git a/Tasks/DockerCompose/dockercomposebuild.ts b/Tasks/DockerComposeV0/dockercomposebuild.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposebuild.ts rename to Tasks/DockerComposeV0/dockercomposebuild.ts diff --git a/Tasks/DockerCompose/dockercomposecommand.ts b/Tasks/DockerComposeV0/dockercomposecommand.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposecommand.ts rename to Tasks/DockerComposeV0/dockercomposecommand.ts diff --git a/Tasks/DockerCompose/dockercomposeconfig.ts b/Tasks/DockerComposeV0/dockercomposeconfig.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposeconfig.ts rename to Tasks/DockerComposeV0/dockercomposeconfig.ts diff --git a/Tasks/DockerCompose/dockercomposeconnection.ts b/Tasks/DockerComposeV0/dockercomposeconnection.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposeconnection.ts rename to Tasks/DockerComposeV0/dockercomposeconnection.ts diff --git a/Tasks/DockerCompose/dockercomposedigests.ts b/Tasks/DockerComposeV0/dockercomposedigests.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposedigests.ts rename to Tasks/DockerComposeV0/dockercomposedigests.ts diff --git a/Tasks/DockerCompose/dockercomposelock.ts b/Tasks/DockerComposeV0/dockercomposelock.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposelock.ts rename to Tasks/DockerComposeV0/dockercomposelock.ts diff --git a/Tasks/DockerCompose/dockercomposepush.ts b/Tasks/DockerComposeV0/dockercomposepush.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposepush.ts rename to Tasks/DockerComposeV0/dockercomposepush.ts diff --git a/Tasks/DockerCompose/dockercomposerun.ts b/Tasks/DockerComposeV0/dockercomposerun.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposerun.ts rename to Tasks/DockerComposeV0/dockercomposerun.ts diff --git a/Tasks/DockerCompose/dockercomposeup.ts b/Tasks/DockerComposeV0/dockercomposeup.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposeup.ts rename to Tasks/DockerComposeV0/dockercomposeup.ts diff --git a/Tasks/DockerCompose/dockercomposeutils.ts b/Tasks/DockerComposeV0/dockercomposeutils.ts similarity index 100% rename from Tasks/DockerCompose/dockercomposeutils.ts rename to Tasks/DockerComposeV0/dockercomposeutils.ts diff --git a/Tasks/Docker/icon.png b/Tasks/DockerComposeV0/icon.png similarity index 100% rename from Tasks/Docker/icon.png rename to Tasks/DockerComposeV0/icon.png diff --git a/Tasks/Docker/make.json b/Tasks/DockerComposeV0/make.json similarity index 100% rename from Tasks/Docker/make.json rename to Tasks/DockerComposeV0/make.json diff --git a/Tasks/Docker/npm-shrinkwrap.json b/Tasks/DockerComposeV0/npm-shrinkwrap.json similarity index 100% rename from Tasks/Docker/npm-shrinkwrap.json rename to Tasks/DockerComposeV0/npm-shrinkwrap.json diff --git a/Tasks/Docker/package.json b/Tasks/DockerComposeV0/package.json similarity index 100% rename from Tasks/Docker/package.json rename to Tasks/DockerComposeV0/package.json diff --git a/Tasks/DockerCompose/task.json b/Tasks/DockerComposeV0/task.json similarity index 100% rename from Tasks/DockerCompose/task.json rename to Tasks/DockerComposeV0/task.json diff --git a/Tasks/DockerCompose/task.loc.json b/Tasks/DockerComposeV0/task.loc.json similarity index 100% rename from Tasks/DockerCompose/task.loc.json rename to Tasks/DockerComposeV0/task.loc.json diff --git a/Tasks/Docker/tsconfig.json b/Tasks/DockerComposeV0/tsconfig.json similarity index 100% rename from Tasks/Docker/tsconfig.json rename to Tasks/DockerComposeV0/tsconfig.json diff --git a/Tasks/Docker/typings/assertion-error/assertion-error.d.ts b/Tasks/DockerComposeV0/typings/assertion-error/assertion-error.d.ts similarity index 100% rename from Tasks/Docker/typings/assertion-error/assertion-error.d.ts rename to Tasks/DockerComposeV0/typings/assertion-error/assertion-error.d.ts diff --git a/Tasks/Docker/typings/chai/chai.d.ts b/Tasks/DockerComposeV0/typings/chai/chai.d.ts similarity index 100% rename from Tasks/Docker/typings/chai/chai.d.ts rename to Tasks/DockerComposeV0/typings/chai/chai.d.ts diff --git a/Tasks/Docker/typings/del/del.d.ts b/Tasks/DockerComposeV0/typings/del/del.d.ts similarity index 100% rename from Tasks/Docker/typings/del/del.d.ts rename to Tasks/DockerComposeV0/typings/del/del.d.ts diff --git a/Tasks/Docker/typings/glob/glob.d.ts b/Tasks/DockerComposeV0/typings/glob/glob.d.ts similarity index 100% rename from Tasks/Docker/typings/glob/glob.d.ts rename to Tasks/DockerComposeV0/typings/glob/glob.d.ts diff --git a/Tasks/Docker/typings/js-yaml/js-yaml.d.ts b/Tasks/DockerComposeV0/typings/js-yaml/js-yaml.d.ts similarity index 100% rename from Tasks/Docker/typings/js-yaml/js-yaml.d.ts rename to Tasks/DockerComposeV0/typings/js-yaml/js-yaml.d.ts diff --git a/Tasks/Docker/typings/minimatch/minimatch.d.ts b/Tasks/DockerComposeV0/typings/minimatch/minimatch.d.ts similarity index 100% rename from Tasks/Docker/typings/minimatch/minimatch.d.ts rename to Tasks/DockerComposeV0/typings/minimatch/minimatch.d.ts diff --git a/Tasks/Docker/typings/mocha/mocha.d.ts b/Tasks/DockerComposeV0/typings/mocha/mocha.d.ts similarity index 100% rename from Tasks/Docker/typings/mocha/mocha.d.ts rename to Tasks/DockerComposeV0/typings/mocha/mocha.d.ts diff --git a/Tasks/Docker/typings/node/node.d.ts b/Tasks/DockerComposeV0/typings/node/node.d.ts similarity index 100% rename from Tasks/Docker/typings/node/node.d.ts rename to Tasks/DockerComposeV0/typings/node/node.d.ts diff --git a/Tasks/Docker/typings/q/index.d.ts b/Tasks/DockerComposeV0/typings/q/index.d.ts similarity index 100% rename from Tasks/Docker/typings/q/index.d.ts rename to Tasks/DockerComposeV0/typings/q/index.d.ts diff --git a/Tasks/Docker/typings/q/typings.json b/Tasks/DockerComposeV0/typings/q/typings.json similarity index 100% rename from Tasks/Docker/typings/q/typings.json rename to Tasks/DockerComposeV0/typings/q/typings.json diff --git a/Tasks/Docker/typings/shelljs/shelljs.d.ts b/Tasks/DockerComposeV0/typings/shelljs/shelljs.d.ts similarity index 100% rename from Tasks/Docker/typings/shelljs/shelljs.d.ts rename to Tasks/DockerComposeV0/typings/shelljs/shelljs.d.ts diff --git a/Tasks/Docker/typings/sinon-chai/sinon-chai.d.ts b/Tasks/DockerComposeV0/typings/sinon-chai/sinon-chai.d.ts similarity index 100% rename from Tasks/Docker/typings/sinon-chai/sinon-chai.d.ts rename to Tasks/DockerComposeV0/typings/sinon-chai/sinon-chai.d.ts diff --git a/Tasks/Docker/typings/sinon/sinon.d.ts b/Tasks/DockerComposeV0/typings/sinon/sinon.d.ts similarity index 100% rename from Tasks/Docker/typings/sinon/sinon.d.ts rename to Tasks/DockerComposeV0/typings/sinon/sinon.d.ts diff --git a/Tasks/Docker/typings/tsd.d.ts b/Tasks/DockerComposeV0/typings/tsd.d.ts similarity index 100% rename from Tasks/Docker/typings/tsd.d.ts rename to Tasks/DockerComposeV0/typings/tsd.d.ts diff --git a/Tasks/DockerCompose/utils.ts b/Tasks/DockerComposeV0/utils.ts similarity index 100% rename from Tasks/DockerCompose/utils.ts rename to Tasks/DockerComposeV0/utils.ts diff --git a/Tasks/Docker/Strings/resources.resjson/de-de/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/en-US/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/es-es/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/Docker/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/Docker/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/DockerV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/Docker/Tests/L0.ts b/Tasks/DockerV0/Tests/L0.ts similarity index 100% rename from Tasks/Docker/Tests/L0.ts rename to Tasks/DockerV0/Tests/L0.ts diff --git a/Tasks/Docker/Tests/TestSetup.ts b/Tasks/DockerV0/Tests/TestSetup.ts similarity index 100% rename from Tasks/Docker/Tests/TestSetup.ts rename to Tasks/DockerV0/Tests/TestSetup.ts diff --git a/Tasks/Docker/Tests/TestShared.ts b/Tasks/DockerV0/Tests/TestShared.ts similarity index 100% rename from Tasks/Docker/Tests/TestShared.ts rename to Tasks/DockerV0/Tests/TestShared.ts diff --git a/Tasks/Docker/ThirdPartyNotices.txt b/Tasks/DockerV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/Docker/ThirdPartyNotices.txt rename to Tasks/DockerV0/ThirdPartyNotices.txt diff --git a/Tasks/Docker/container.ts b/Tasks/DockerV0/container.ts similarity index 100% rename from Tasks/Docker/container.ts rename to Tasks/DockerV0/container.ts diff --git a/Tasks/Docker/containerbuild.ts b/Tasks/DockerV0/containerbuild.ts similarity index 100% rename from Tasks/Docker/containerbuild.ts rename to Tasks/DockerV0/containerbuild.ts diff --git a/Tasks/Docker/containercommand.ts b/Tasks/DockerV0/containercommand.ts similarity index 100% rename from Tasks/Docker/containercommand.ts rename to Tasks/DockerV0/containercommand.ts diff --git a/Tasks/Docker/containerpush.ts b/Tasks/DockerV0/containerpush.ts similarity index 100% rename from Tasks/Docker/containerpush.ts rename to Tasks/DockerV0/containerpush.ts diff --git a/Tasks/Docker/containerrun.ts b/Tasks/DockerV0/containerrun.ts similarity index 100% rename from Tasks/Docker/containerrun.ts rename to Tasks/DockerV0/containerrun.ts diff --git a/Tasks/Docker/containertag.ts b/Tasks/DockerV0/containertag.ts similarity index 100% rename from Tasks/Docker/containertag.ts rename to Tasks/DockerV0/containertag.ts diff --git a/Tasks/DockerCompose/icon.png b/Tasks/DockerV0/icon.png similarity index 100% rename from Tasks/DockerCompose/icon.png rename to Tasks/DockerV0/icon.png diff --git a/Tasks/DockerCompose/make.json b/Tasks/DockerV0/make.json similarity index 100% rename from Tasks/DockerCompose/make.json rename to Tasks/DockerV0/make.json diff --git a/Tasks/DockerCompose/npm-shrinkwrap.json b/Tasks/DockerV0/npm-shrinkwrap.json similarity index 100% rename from Tasks/DockerCompose/npm-shrinkwrap.json rename to Tasks/DockerV0/npm-shrinkwrap.json diff --git a/Tasks/DockerCompose/package.json b/Tasks/DockerV0/package.json similarity index 100% rename from Tasks/DockerCompose/package.json rename to Tasks/DockerV0/package.json diff --git a/Tasks/Docker/task.json b/Tasks/DockerV0/task.json similarity index 100% rename from Tasks/Docker/task.json rename to Tasks/DockerV0/task.json diff --git a/Tasks/Docker/task.loc.json b/Tasks/DockerV0/task.loc.json similarity index 100% rename from Tasks/Docker/task.loc.json rename to Tasks/DockerV0/task.loc.json diff --git a/Tasks/DockerCompose/tsconfig.json b/Tasks/DockerV0/tsconfig.json similarity index 100% rename from Tasks/DockerCompose/tsconfig.json rename to Tasks/DockerV0/tsconfig.json diff --git a/Tasks/DockerCompose/typings/assertion-error/assertion-error.d.ts b/Tasks/DockerV0/typings/assertion-error/assertion-error.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/assertion-error/assertion-error.d.ts rename to Tasks/DockerV0/typings/assertion-error/assertion-error.d.ts diff --git a/Tasks/DockerCompose/typings/chai/chai.d.ts b/Tasks/DockerV0/typings/chai/chai.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/chai/chai.d.ts rename to Tasks/DockerV0/typings/chai/chai.d.ts diff --git a/Tasks/DockerCompose/typings/del/del.d.ts b/Tasks/DockerV0/typings/del/del.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/del/del.d.ts rename to Tasks/DockerV0/typings/del/del.d.ts diff --git a/Tasks/DockerCompose/typings/glob/glob.d.ts b/Tasks/DockerV0/typings/glob/glob.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/glob/glob.d.ts rename to Tasks/DockerV0/typings/glob/glob.d.ts diff --git a/Tasks/DockerCompose/typings/js-yaml/js-yaml.d.ts b/Tasks/DockerV0/typings/js-yaml/js-yaml.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/js-yaml/js-yaml.d.ts rename to Tasks/DockerV0/typings/js-yaml/js-yaml.d.ts diff --git a/Tasks/DockerCompose/typings/minimatch/minimatch.d.ts b/Tasks/DockerV0/typings/minimatch/minimatch.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/minimatch/minimatch.d.ts rename to Tasks/DockerV0/typings/minimatch/minimatch.d.ts diff --git a/Tasks/DockerCompose/typings/mocha/mocha.d.ts b/Tasks/DockerV0/typings/mocha/mocha.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/mocha/mocha.d.ts rename to Tasks/DockerV0/typings/mocha/mocha.d.ts diff --git a/Tasks/DockerCompose/typings/node/node.d.ts b/Tasks/DockerV0/typings/node/node.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/node/node.d.ts rename to Tasks/DockerV0/typings/node/node.d.ts diff --git a/Tasks/DockerCompose/typings/q/index.d.ts b/Tasks/DockerV0/typings/q/index.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/q/index.d.ts rename to Tasks/DockerV0/typings/q/index.d.ts diff --git a/Tasks/DockerCompose/typings/q/typings.json b/Tasks/DockerV0/typings/q/typings.json similarity index 100% rename from Tasks/DockerCompose/typings/q/typings.json rename to Tasks/DockerV0/typings/q/typings.json diff --git a/Tasks/DockerCompose/typings/shelljs/shelljs.d.ts b/Tasks/DockerV0/typings/shelljs/shelljs.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/shelljs/shelljs.d.ts rename to Tasks/DockerV0/typings/shelljs/shelljs.d.ts diff --git a/Tasks/DockerCompose/typings/sinon-chai/sinon-chai.d.ts b/Tasks/DockerV0/typings/sinon-chai/sinon-chai.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/sinon-chai/sinon-chai.d.ts rename to Tasks/DockerV0/typings/sinon-chai/sinon-chai.d.ts diff --git a/Tasks/DockerCompose/typings/sinon/sinon.d.ts b/Tasks/DockerV0/typings/sinon/sinon.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/sinon/sinon.d.ts rename to Tasks/DockerV0/typings/sinon/sinon.d.ts diff --git a/Tasks/DockerCompose/typings/tsd.d.ts b/Tasks/DockerV0/typings/tsd.d.ts similarity index 100% rename from Tasks/DockerCompose/typings/tsd.d.ts rename to Tasks/DockerV0/typings/tsd.d.ts diff --git a/Tasks/Docker/utils.ts b/Tasks/DockerV0/utils.ts similarity index 100% rename from Tasks/Docker/utils.ts rename to Tasks/DockerV0/utils.ts diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/de-de/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/en-US/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/es-es/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/DownloadBuildArtifacts/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/DownloadBuildArtifactsV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/DownloadBuildArtifacts/ThirdPartyNotices.txt b/Tasks/DownloadBuildArtifactsV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/DownloadBuildArtifacts/ThirdPartyNotices.txt rename to Tasks/DownloadBuildArtifactsV0/ThirdPartyNotices.txt diff --git a/Tasks/DownloadBuildArtifacts/icon.png b/Tasks/DownloadBuildArtifactsV0/icon.png similarity index 100% rename from Tasks/DownloadBuildArtifacts/icon.png rename to Tasks/DownloadBuildArtifactsV0/icon.png diff --git a/Tasks/DownloadBuildArtifacts/icon.svg b/Tasks/DownloadBuildArtifactsV0/icon.svg similarity index 100% rename from Tasks/DownloadBuildArtifacts/icon.svg rename to Tasks/DownloadBuildArtifactsV0/icon.svg diff --git a/Tasks/DownloadBuildArtifacts/main.ts b/Tasks/DownloadBuildArtifactsV0/main.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/main.ts rename to Tasks/DownloadBuildArtifactsV0/main.ts diff --git a/Tasks/DownloadBuildArtifacts/package-lock.json b/Tasks/DownloadBuildArtifactsV0/package-lock.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/package-lock.json rename to Tasks/DownloadBuildArtifactsV0/package-lock.json diff --git a/Tasks/DownloadBuildArtifacts/package.json b/Tasks/DownloadBuildArtifactsV0/package.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/package.json rename to Tasks/DownloadBuildArtifactsV0/package.json diff --git a/Tasks/DownloadBuildArtifacts/task.json b/Tasks/DownloadBuildArtifactsV0/task.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/task.json rename to Tasks/DownloadBuildArtifactsV0/task.json diff --git a/Tasks/DownloadBuildArtifacts/task.loc.json b/Tasks/DownloadBuildArtifactsV0/task.loc.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/task.loc.json rename to Tasks/DownloadBuildArtifactsV0/task.loc.json diff --git a/Tasks/DownloadBuildArtifacts/tsconfig.json b/Tasks/DownloadBuildArtifactsV0/tsconfig.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/tsconfig.json rename to Tasks/DownloadBuildArtifactsV0/tsconfig.json diff --git a/Tasks/DownloadBuildArtifacts/typings.json b/Tasks/DownloadBuildArtifactsV0/typings.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings.json rename to Tasks/DownloadBuildArtifactsV0/typings.json diff --git a/Tasks/DownloadBuildArtifacts/typings/globals/node/index.d.ts b/Tasks/DownloadBuildArtifactsV0/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings/globals/node/index.d.ts rename to Tasks/DownloadBuildArtifactsV0/typings/globals/node/index.d.ts diff --git a/Tasks/DownloadBuildArtifacts/typings/globals/node/typings.json b/Tasks/DownloadBuildArtifactsV0/typings/globals/node/typings.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings/globals/node/typings.json rename to Tasks/DownloadBuildArtifactsV0/typings/globals/node/typings.json diff --git a/Tasks/DownloadBuildArtifacts/typings/globals/q/index.d.ts b/Tasks/DownloadBuildArtifactsV0/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings/globals/q/index.d.ts rename to Tasks/DownloadBuildArtifactsV0/typings/globals/q/index.d.ts diff --git a/Tasks/DownloadBuildArtifacts/typings/globals/q/typings.json b/Tasks/DownloadBuildArtifactsV0/typings/globals/q/typings.json similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings/globals/q/typings.json rename to Tasks/DownloadBuildArtifactsV0/typings/globals/q/typings.json diff --git a/Tasks/DownloadBuildArtifacts/typings/index.d.ts b/Tasks/DownloadBuildArtifactsV0/typings/index.d.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/typings/index.d.ts rename to Tasks/DownloadBuildArtifactsV0/typings/index.d.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/BuildApi.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/BuildApi.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/BuildApi.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/BuildApi.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/ClientApiBases.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/ClientApiBases.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/ClientApiBases.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/ClientApiBases.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/CoreApi.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/CoreApi.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/CoreApi.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/CoreApi.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/LocationsApi.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/LocationsApi.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/LocationsApi.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/LocationsApi.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/Serialization.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/Serialization.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/Serialization.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/Serialization.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/VsoClient.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/VsoClient.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/VsoClient.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/VsoClient.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/WebApi.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/WebApi.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/WebApi.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/WebApi.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/handlers/basiccreds.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/basiccreds.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/handlers/basiccreds.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/basiccreds.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/handlers/bearertoken.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/bearertoken.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/handlers/bearertoken.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/bearertoken.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/handlers/personalaccesstoken.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/personalaccesstoken.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/handlers/personalaccesstoken.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/handlers/personalaccesstoken.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/BuildInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/BuildInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/BuildInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/BuildInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/CoreInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/CoreInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/CoreInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/CoreInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/DistributedTaskCommonInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/DistributedTaskCommonInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/DistributedTaskCommonInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/DistributedTaskCommonInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/IdentitiesInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/IdentitiesInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/IdentitiesInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/IdentitiesInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/LocationsInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/LocationsInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/LocationsInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/LocationsInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/OperationsInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/OperationsInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/OperationsInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/OperationsInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/VSSInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/VSSInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/VSSInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/VSSInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/VsoBaseInterfaces.ts b/Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/VsoBaseInterfaces.ts similarity index 100% rename from Tasks/DownloadBuildArtifacts/vso-node-api/interfaces/common/VsoBaseInterfaces.ts rename to Tasks/DownloadBuildArtifactsV0/vso-node-api/interfaces/common/VsoBaseInterfaces.ts diff --git a/Tasks/DownloadBuildArtifacts/vsts.handlebars.txt b/Tasks/DownloadBuildArtifactsV0/vsts.handlebars.txt similarity index 100% rename from Tasks/DownloadBuildArtifacts/vsts.handlebars.txt rename to Tasks/DownloadBuildArtifactsV0/vsts.handlebars.txt diff --git a/Tasks/GoTool/README.md b/Tasks/GoToolV0/README.md similarity index 100% rename from Tasks/GoTool/README.md rename to Tasks/GoToolV0/README.md diff --git a/Tasks/GoTool/Strings/resources.resjson/de-de/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/en-US/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/es-es/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/GoTool/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/GoTool/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/GoToolV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/GoTool/ThirdPartyNotices.txt b/Tasks/GoToolV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/GoTool/ThirdPartyNotices.txt rename to Tasks/GoToolV0/ThirdPartyNotices.txt diff --git a/Tasks/GoTool/gotool.ts b/Tasks/GoToolV0/gotool.ts similarity index 100% rename from Tasks/GoTool/gotool.ts rename to Tasks/GoToolV0/gotool.ts diff --git a/Tasks/Go/icon.png b/Tasks/GoToolV0/icon.png similarity index 100% rename from Tasks/Go/icon.png rename to Tasks/GoToolV0/icon.png diff --git a/Tasks/GoTool/package-lock.json b/Tasks/GoToolV0/package-lock.json similarity index 100% rename from Tasks/GoTool/package-lock.json rename to Tasks/GoToolV0/package-lock.json diff --git a/Tasks/GoTool/package.json b/Tasks/GoToolV0/package.json similarity index 100% rename from Tasks/GoTool/package.json rename to Tasks/GoToolV0/package.json diff --git a/Tasks/GoTool/task.json b/Tasks/GoToolV0/task.json similarity index 100% rename from Tasks/GoTool/task.json rename to Tasks/GoToolV0/task.json diff --git a/Tasks/GoTool/task.loc.json b/Tasks/GoToolV0/task.loc.json similarity index 100% rename from Tasks/GoTool/task.loc.json rename to Tasks/GoToolV0/task.loc.json diff --git a/Tasks/GoTool/tsconfig.json b/Tasks/GoToolV0/tsconfig.json similarity index 100% rename from Tasks/GoTool/tsconfig.json rename to Tasks/GoToolV0/tsconfig.json diff --git a/Tasks/GoTool/typings/globals/node/index.d.ts b/Tasks/GoToolV0/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/GoTool/typings/globals/node/index.d.ts rename to Tasks/GoToolV0/typings/globals/node/index.d.ts diff --git a/Tasks/GoTool/typings/globals/node/typings.json b/Tasks/GoToolV0/typings/globals/node/typings.json similarity index 100% rename from Tasks/GoTool/typings/globals/node/typings.json rename to Tasks/GoToolV0/typings/globals/node/typings.json diff --git a/Tasks/GoTool/typings/index.d.ts b/Tasks/GoToolV0/typings/index.d.ts similarity index 100% rename from Tasks/GoTool/typings/index.d.ts rename to Tasks/GoToolV0/typings/index.d.ts diff --git a/Tasks/Go/README.md b/Tasks/GoV0/README.md similarity index 100% rename from Tasks/Go/README.md rename to Tasks/GoV0/README.md diff --git a/Tasks/Go/Strings/resources.resjson/de-de/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/en-US/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/es-es/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/Go/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/Go/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/GoV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/Go/Tests/GoBuildFail.ts b/Tasks/GoV0/Tests/GoBuildFail.ts similarity index 100% rename from Tasks/Go/Tests/GoBuildFail.ts rename to Tasks/GoV0/Tests/GoBuildFail.ts diff --git a/Tasks/Go/Tests/GoBuildSuccess.ts b/Tasks/GoV0/Tests/GoBuildSuccess.ts similarity index 100% rename from Tasks/Go/Tests/GoBuildSuccess.ts rename to Tasks/GoV0/Tests/GoBuildSuccess.ts diff --git a/Tasks/Go/Tests/GoCustomVersionFail.ts b/Tasks/GoV0/Tests/GoCustomVersionFail.ts similarity index 100% rename from Tasks/Go/Tests/GoCustomVersionFail.ts rename to Tasks/GoV0/Tests/GoCustomVersionFail.ts diff --git a/Tasks/Go/Tests/GoCustomVersionSuccess.ts b/Tasks/GoV0/Tests/GoCustomVersionSuccess.ts similarity index 100% rename from Tasks/Go/Tests/GoCustomVersionSuccess.ts rename to Tasks/GoV0/Tests/GoCustomVersionSuccess.ts diff --git a/Tasks/Go/Tests/GoGetFail.ts b/Tasks/GoV0/Tests/GoGetFail.ts similarity index 100% rename from Tasks/Go/Tests/GoGetFail.ts rename to Tasks/GoV0/Tests/GoGetFail.ts diff --git a/Tasks/Go/Tests/GoGetSuccess.ts b/Tasks/GoV0/Tests/GoGetSuccess.ts similarity index 100% rename from Tasks/Go/Tests/GoGetSuccess.ts rename to Tasks/GoV0/Tests/GoGetSuccess.ts diff --git a/Tasks/Go/Tests/L0.ts b/Tasks/GoV0/Tests/L0.ts similarity index 100% rename from Tasks/Go/Tests/L0.ts rename to Tasks/GoV0/Tests/L0.ts diff --git a/Tasks/Go/Tests/mock_node_modules/tool.js b/Tasks/GoV0/Tests/mock_node_modules/tool.js similarity index 100% rename from Tasks/Go/Tests/mock_node_modules/tool.js rename to Tasks/GoV0/Tests/mock_node_modules/tool.js diff --git a/Tasks/Go/ThirdPartyNotices.txt b/Tasks/GoV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/Go/ThirdPartyNotices.txt rename to Tasks/GoV0/ThirdPartyNotices.txt diff --git a/Tasks/GoTool/icon.png b/Tasks/GoV0/icon.png similarity index 100% rename from Tasks/GoTool/icon.png rename to Tasks/GoV0/icon.png diff --git a/Tasks/Go/main.ts b/Tasks/GoV0/main.ts similarity index 100% rename from Tasks/Go/main.ts rename to Tasks/GoV0/main.ts diff --git a/Tasks/Go/package-lock.json b/Tasks/GoV0/package-lock.json similarity index 100% rename from Tasks/Go/package-lock.json rename to Tasks/GoV0/package-lock.json diff --git a/Tasks/Go/package.json b/Tasks/GoV0/package.json similarity index 100% rename from Tasks/Go/package.json rename to Tasks/GoV0/package.json diff --git a/Tasks/Go/task.json b/Tasks/GoV0/task.json similarity index 100% rename from Tasks/Go/task.json rename to Tasks/GoV0/task.json diff --git a/Tasks/Go/task.loc.json b/Tasks/GoV0/task.loc.json similarity index 100% rename from Tasks/Go/task.loc.json rename to Tasks/GoV0/task.loc.json diff --git a/Tasks/Go/tsconfig.json b/Tasks/GoV0/tsconfig.json similarity index 100% rename from Tasks/Go/tsconfig.json rename to Tasks/GoV0/tsconfig.json diff --git a/Tasks/Go/typings/globals/mocha/index.d.ts b/Tasks/GoV0/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/Go/typings/globals/mocha/index.d.ts rename to Tasks/GoV0/typings/globals/mocha/index.d.ts diff --git a/Tasks/Go/typings/globals/mocha/typings.json b/Tasks/GoV0/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/Go/typings/globals/mocha/typings.json rename to Tasks/GoV0/typings/globals/mocha/typings.json diff --git a/Tasks/Go/typings/globals/node/index.d.ts b/Tasks/GoV0/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/Go/typings/globals/node/index.d.ts rename to Tasks/GoV0/typings/globals/node/index.d.ts diff --git a/Tasks/Go/typings/globals/node/typings.json b/Tasks/GoV0/typings/globals/node/typings.json similarity index 100% rename from Tasks/Go/typings/globals/node/typings.json rename to Tasks/GoV0/typings/globals/node/typings.json diff --git a/Tasks/Go/typings/index.d.ts b/Tasks/GoV0/typings/index.d.ts similarity index 100% rename from Tasks/Go/typings/index.d.ts rename to Tasks/GoV0/typings/index.d.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/README.md b/Tasks/IISWebAppDeploymentOnMachineGroupV0/README.md similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/README.md rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/README.md diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/de-de/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/en-US/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/es-es/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsAllInput.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsAllInput.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsAllInput.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsAllInput.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsDefault.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsDefault.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsDefault.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsDefault.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsFailDefault.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsFailDefault.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsFailDefault.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsFailDefault.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsFailSetParamFile.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsFailSetParamFile.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsFailSetParamFile.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsFailSetParamFile.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsManyPackage.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsManyPackage.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsManyPackage.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsManyPackage.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsNoPackage.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsNoPackage.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsNoPackage.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsNoPackage.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsParamFileinPkg.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsParamFileinPkg.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsParamFileinPkg.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsParamFileinPkg.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsXdtTransformation.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsXdtTransformation.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsXdtTransformation.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsXdtTransformation.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsXdtTransformationFail.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsXdtTransformationFail.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/Tests/L0WindowsXdtTransformationFail.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/Tests/L0WindowsXdtTransformationFail.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/ThirdPartyNotices.txt b/Tasks/IISWebAppDeploymentOnMachineGroupV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/ThirdPartyNotices.txt rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/ThirdPartyNotices.txt diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/deployiiswebapp.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/deployiiswebapp.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/deployiiswebapp.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/deployiiswebapp.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/externals.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/externals.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/externals.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/externals.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/icon.png b/Tasks/IISWebAppDeploymentOnMachineGroupV0/icon.png similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/icon.png rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/icon.png diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/make.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/make.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/make.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/make.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/package-lock.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/package-lock.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/package-lock.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/package-lock.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/package.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/package.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/package.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/package.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/task.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/task.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/task.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/task.loc.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/task.loc.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/task.loc.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/tsconfig.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/tsconfig.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/tsconfig.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/tsconfig.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/mocha/index.d.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/mocha/index.d.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/mocha/index.d.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/mocha/typings.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/mocha/typings.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/mocha/typings.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/node/index.d.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/node/index.d.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/node/index.d.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/node/typings.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/node/typings.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/node/typings.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/node/typings.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/q/index.d.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/q/index.d.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/q/index.d.ts diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/q/typings.json b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/q/typings.json similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/globals/q/typings.json rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/globals/q/typings.json diff --git a/Tasks/IISWebAppDeploymentOnMachineGroup/typings/index.d.ts b/Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/index.d.ts similarity index 100% rename from Tasks/IISWebAppDeploymentOnMachineGroup/typings/index.d.ts rename to Tasks/IISWebAppDeploymentOnMachineGroupV0/typings/index.d.ts diff --git a/Tasks/Kubernetes/Strings/resources.resjson/de-de/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/en-US/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/es-es/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/Kubernetes/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/Kubernetes/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/KubernetesV0/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/Kubernetes/Tests/L0.ts b/Tasks/KubernetesV0/Tests/L0.ts similarity index 100% rename from Tasks/Kubernetes/Tests/L0.ts rename to Tasks/KubernetesV0/Tests/L0.ts diff --git a/Tasks/Kubernetes/Tests/TestSetup.ts b/Tasks/KubernetesV0/Tests/TestSetup.ts similarity index 100% rename from Tasks/Kubernetes/Tests/TestSetup.ts rename to Tasks/KubernetesV0/Tests/TestSetup.ts diff --git a/Tasks/Kubernetes/Tests/TestShared.ts b/Tasks/KubernetesV0/Tests/TestShared.ts similarity index 100% rename from Tasks/Kubernetes/Tests/TestShared.ts rename to Tasks/KubernetesV0/Tests/TestShared.ts diff --git a/Tasks/Kubernetes/ThirdPartyNotices.txt b/Tasks/KubernetesV0/ThirdPartyNotices.txt similarity index 100% rename from Tasks/Kubernetes/ThirdPartyNotices.txt rename to Tasks/KubernetesV0/ThirdPartyNotices.txt diff --git a/Tasks/Kubernetes/icon.png b/Tasks/KubernetesV0/icon.png similarity index 100% rename from Tasks/Kubernetes/icon.png rename to Tasks/KubernetesV0/icon.png diff --git a/Tasks/Kubernetes/make.json b/Tasks/KubernetesV0/make.json similarity index 100% rename from Tasks/Kubernetes/make.json rename to Tasks/KubernetesV0/make.json diff --git a/Tasks/Kubernetes/npm-shrinkwrap.json b/Tasks/KubernetesV0/npm-shrinkwrap.json similarity index 100% rename from Tasks/Kubernetes/npm-shrinkwrap.json rename to Tasks/KubernetesV0/npm-shrinkwrap.json diff --git a/Tasks/Kubernetes/package.json b/Tasks/KubernetesV0/package.json similarity index 100% rename from Tasks/Kubernetes/package.json rename to Tasks/KubernetesV0/package.json diff --git a/Tasks/Kubernetes/src/clusterconnection.ts b/Tasks/KubernetesV0/src/clusterconnection.ts similarity index 100% rename from Tasks/Kubernetes/src/clusterconnection.ts rename to Tasks/KubernetesV0/src/clusterconnection.ts diff --git a/Tasks/Kubernetes/src/kubernetes.ts b/Tasks/KubernetesV0/src/kubernetes.ts similarity index 100% rename from Tasks/Kubernetes/src/kubernetes.ts rename to Tasks/KubernetesV0/src/kubernetes.ts diff --git a/Tasks/Kubernetes/src/kubernetescommand.ts b/Tasks/KubernetesV0/src/kubernetescommand.ts similarity index 100% rename from Tasks/Kubernetes/src/kubernetescommand.ts rename to Tasks/KubernetesV0/src/kubernetescommand.ts diff --git a/Tasks/Kubernetes/src/kubernetesconfigmap.ts b/Tasks/KubernetesV0/src/kubernetesconfigmap.ts similarity index 100% rename from Tasks/Kubernetes/src/kubernetesconfigmap.ts rename to Tasks/KubernetesV0/src/kubernetesconfigmap.ts diff --git a/Tasks/Kubernetes/src/kubernetessecret.ts b/Tasks/KubernetesV0/src/kubernetessecret.ts similarity index 100% rename from Tasks/Kubernetes/src/kubernetessecret.ts rename to Tasks/KubernetesV0/src/kubernetessecret.ts diff --git a/Tasks/Kubernetes/src/utilities.ts b/Tasks/KubernetesV0/src/utilities.ts similarity index 100% rename from Tasks/Kubernetes/src/utilities.ts rename to Tasks/KubernetesV0/src/utilities.ts diff --git a/Tasks/Kubernetes/task.json b/Tasks/KubernetesV0/task.json similarity index 100% rename from Tasks/Kubernetes/task.json rename to Tasks/KubernetesV0/task.json diff --git a/Tasks/Kubernetes/task.loc.json b/Tasks/KubernetesV0/task.loc.json similarity index 100% rename from Tasks/Kubernetes/task.loc.json rename to Tasks/KubernetesV0/task.loc.json diff --git a/Tasks/Kubernetes/tsconfig.json b/Tasks/KubernetesV0/tsconfig.json similarity index 100% rename from Tasks/Kubernetes/tsconfig.json rename to Tasks/KubernetesV0/tsconfig.json diff --git a/Tasks/Kubernetes/typings/assertion-error/assertion-error.d.ts b/Tasks/KubernetesV0/typings/assertion-error/assertion-error.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/assertion-error/assertion-error.d.ts rename to Tasks/KubernetesV0/typings/assertion-error/assertion-error.d.ts diff --git a/Tasks/Kubernetes/typings/chai/chai.d.ts b/Tasks/KubernetesV0/typings/chai/chai.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/chai/chai.d.ts rename to Tasks/KubernetesV0/typings/chai/chai.d.ts diff --git a/Tasks/Kubernetes/typings/del/del.d.ts b/Tasks/KubernetesV0/typings/del/del.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/del/del.d.ts rename to Tasks/KubernetesV0/typings/del/del.d.ts diff --git a/Tasks/Kubernetes/typings/glob/glob.d.ts b/Tasks/KubernetesV0/typings/glob/glob.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/glob/glob.d.ts rename to Tasks/KubernetesV0/typings/glob/glob.d.ts diff --git a/Tasks/Kubernetes/typings/js-yaml/js-yaml.d.ts b/Tasks/KubernetesV0/typings/js-yaml/js-yaml.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/js-yaml/js-yaml.d.ts rename to Tasks/KubernetesV0/typings/js-yaml/js-yaml.d.ts diff --git a/Tasks/Kubernetes/typings/minimatch/minimatch.d.ts b/Tasks/KubernetesV0/typings/minimatch/minimatch.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/minimatch/minimatch.d.ts rename to Tasks/KubernetesV0/typings/minimatch/minimatch.d.ts diff --git a/Tasks/Kubernetes/typings/mocha/mocha.d.ts b/Tasks/KubernetesV0/typings/mocha/mocha.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/mocha/mocha.d.ts rename to Tasks/KubernetesV0/typings/mocha/mocha.d.ts diff --git a/Tasks/Kubernetes/typings/node/node.d.ts b/Tasks/KubernetesV0/typings/node/node.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/node/node.d.ts rename to Tasks/KubernetesV0/typings/node/node.d.ts diff --git a/Tasks/Kubernetes/typings/q/index.d.ts b/Tasks/KubernetesV0/typings/q/index.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/q/index.d.ts rename to Tasks/KubernetesV0/typings/q/index.d.ts diff --git a/Tasks/Kubernetes/typings/q/typings.json b/Tasks/KubernetesV0/typings/q/typings.json similarity index 100% rename from Tasks/Kubernetes/typings/q/typings.json rename to Tasks/KubernetesV0/typings/q/typings.json diff --git a/Tasks/Kubernetes/typings/shelljs/shelljs.d.ts b/Tasks/KubernetesV0/typings/shelljs/shelljs.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/shelljs/shelljs.d.ts rename to Tasks/KubernetesV0/typings/shelljs/shelljs.d.ts diff --git a/Tasks/Kubernetes/typings/sinon-chai/sinon-chai.d.ts b/Tasks/KubernetesV0/typings/sinon-chai/sinon-chai.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/sinon-chai/sinon-chai.d.ts rename to Tasks/KubernetesV0/typings/sinon-chai/sinon-chai.d.ts diff --git a/Tasks/Kubernetes/typings/sinon/sinon.d.ts b/Tasks/KubernetesV0/typings/sinon/sinon.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/sinon/sinon.d.ts rename to Tasks/KubernetesV0/typings/sinon/sinon.d.ts diff --git a/Tasks/Kubernetes/typings/tsd.d.ts b/Tasks/KubernetesV0/typings/tsd.d.ts similarity index 100% rename from Tasks/Kubernetes/typings/tsd.d.ts rename to Tasks/KubernetesV0/typings/tsd.d.ts diff --git a/Tasks/Maven/README.md b/Tasks/MavenV2/README.md similarity index 100% rename from Tasks/Maven/README.md rename to Tasks/MavenV2/README.md diff --git a/Tasks/Maven/Strings/resources.resjson/de-de/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/en-US/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/es-es/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/Maven/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/Maven/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/MavenV2/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/Maven/icon.png b/Tasks/MavenV2/icon.png similarity index 100% rename from Tasks/Maven/icon.png rename to Tasks/MavenV2/icon.png diff --git a/Tasks/Maven/make.json b/Tasks/MavenV2/make.json similarity index 100% rename from Tasks/Maven/make.json rename to Tasks/MavenV2/make.json diff --git a/Tasks/Maven/maventask.ts b/Tasks/MavenV2/maventask.ts similarity index 100% rename from Tasks/Maven/maventask.ts rename to Tasks/MavenV2/maventask.ts diff --git a/Tasks/Maven/mavenutil.ts b/Tasks/MavenV2/mavenutil.ts similarity index 100% rename from Tasks/Maven/mavenutil.ts rename to Tasks/MavenV2/mavenutil.ts diff --git a/Tasks/Maven/package-lock.json b/Tasks/MavenV2/package-lock.json similarity index 100% rename from Tasks/Maven/package-lock.json rename to Tasks/MavenV2/package-lock.json diff --git a/Tasks/Maven/package.json b/Tasks/MavenV2/package.json similarity index 100% rename from Tasks/Maven/package.json rename to Tasks/MavenV2/package.json diff --git a/Tasks/Maven/task.json b/Tasks/MavenV2/task.json similarity index 100% rename from Tasks/Maven/task.json rename to Tasks/MavenV2/task.json diff --git a/Tasks/Maven/task.loc.json b/Tasks/MavenV2/task.loc.json similarity index 100% rename from Tasks/Maven/task.loc.json rename to Tasks/MavenV2/task.loc.json diff --git a/Tasks/Maven/tsconfig.json b/Tasks/MavenV2/tsconfig.json similarity index 100% rename from Tasks/Maven/tsconfig.json rename to Tasks/MavenV2/tsconfig.json diff --git a/Tasks/Maven/typings.json b/Tasks/MavenV2/typings.json similarity index 100% rename from Tasks/Maven/typings.json rename to Tasks/MavenV2/typings.json diff --git a/Tasks/Maven/typings/globals/cheerio/index.d.ts b/Tasks/MavenV2/typings/globals/cheerio/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/cheerio/index.d.ts rename to Tasks/MavenV2/typings/globals/cheerio/index.d.ts diff --git a/Tasks/Maven/typings/globals/cheerio/typings.json b/Tasks/MavenV2/typings/globals/cheerio/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/cheerio/typings.json rename to Tasks/MavenV2/typings/globals/cheerio/typings.json diff --git a/Tasks/Maven/typings/globals/form-data/index.d.ts b/Tasks/MavenV2/typings/globals/form-data/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/form-data/index.d.ts rename to Tasks/MavenV2/typings/globals/form-data/index.d.ts diff --git a/Tasks/Maven/typings/globals/form-data/typings.json b/Tasks/MavenV2/typings/globals/form-data/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/form-data/typings.json rename to Tasks/MavenV2/typings/globals/form-data/typings.json diff --git a/Tasks/Maven/typings/globals/fs-extra/index.d.ts b/Tasks/MavenV2/typings/globals/fs-extra/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/fs-extra/index.d.ts rename to Tasks/MavenV2/typings/globals/fs-extra/index.d.ts diff --git a/Tasks/Maven/typings/globals/fs-extra/typings.json b/Tasks/MavenV2/typings/globals/fs-extra/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/fs-extra/typings.json rename to Tasks/MavenV2/typings/globals/fs-extra/typings.json diff --git a/Tasks/Maven/typings/globals/glob/index.d.ts b/Tasks/MavenV2/typings/globals/glob/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/glob/index.d.ts rename to Tasks/MavenV2/typings/globals/glob/index.d.ts diff --git a/Tasks/Maven/typings/globals/glob/typings.json b/Tasks/MavenV2/typings/globals/glob/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/glob/typings.json rename to Tasks/MavenV2/typings/globals/glob/typings.json diff --git a/Tasks/Maven/typings/globals/minimatch/index.d.ts b/Tasks/MavenV2/typings/globals/minimatch/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/minimatch/index.d.ts rename to Tasks/MavenV2/typings/globals/minimatch/index.d.ts diff --git a/Tasks/Maven/typings/globals/minimatch/typings.json b/Tasks/MavenV2/typings/globals/minimatch/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/minimatch/typings.json rename to Tasks/MavenV2/typings/globals/minimatch/typings.json diff --git a/Tasks/Maven/typings/globals/node/index.d.ts b/Tasks/MavenV2/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/node/index.d.ts rename to Tasks/MavenV2/typings/globals/node/index.d.ts diff --git a/Tasks/Maven/typings/globals/node/typings.json b/Tasks/MavenV2/typings/globals/node/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/node/typings.json rename to Tasks/MavenV2/typings/globals/node/typings.json diff --git a/Tasks/Maven/typings/globals/q/index.d.ts b/Tasks/MavenV2/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/q/index.d.ts rename to Tasks/MavenV2/typings/globals/q/index.d.ts diff --git a/Tasks/Maven/typings/globals/q/typings.json b/Tasks/MavenV2/typings/globals/q/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/q/typings.json rename to Tasks/MavenV2/typings/globals/q/typings.json diff --git a/Tasks/Maven/typings/globals/request/index.d.ts b/Tasks/MavenV2/typings/globals/request/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/request/index.d.ts rename to Tasks/MavenV2/typings/globals/request/index.d.ts diff --git a/Tasks/Maven/typings/globals/request/typings.json b/Tasks/MavenV2/typings/globals/request/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/request/typings.json rename to Tasks/MavenV2/typings/globals/request/typings.json diff --git a/Tasks/Maven/typings/globals/shelljs/index.d.ts b/Tasks/MavenV2/typings/globals/shelljs/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/shelljs/index.d.ts rename to Tasks/MavenV2/typings/globals/shelljs/index.d.ts diff --git a/Tasks/Maven/typings/globals/shelljs/typings.json b/Tasks/MavenV2/typings/globals/shelljs/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/shelljs/typings.json rename to Tasks/MavenV2/typings/globals/shelljs/typings.json diff --git a/Tasks/Maven/typings/globals/string/index.d.ts b/Tasks/MavenV2/typings/globals/string/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/string/index.d.ts rename to Tasks/MavenV2/typings/globals/string/index.d.ts diff --git a/Tasks/Maven/typings/globals/string/typings.json b/Tasks/MavenV2/typings/globals/string/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/string/typings.json rename to Tasks/MavenV2/typings/globals/string/typings.json diff --git a/Tasks/Maven/typings/globals/xml2js/index.d.ts b/Tasks/MavenV2/typings/globals/xml2js/index.d.ts similarity index 100% rename from Tasks/Maven/typings/globals/xml2js/index.d.ts rename to Tasks/MavenV2/typings/globals/xml2js/index.d.ts diff --git a/Tasks/Maven/typings/globals/xml2js/typings.json b/Tasks/MavenV2/typings/globals/xml2js/typings.json similarity index 100% rename from Tasks/Maven/typings/globals/xml2js/typings.json rename to Tasks/MavenV2/typings/globals/xml2js/typings.json diff --git a/Tasks/Maven/typings/index.d.ts b/Tasks/MavenV2/typings/index.d.ts similarity index 100% rename from Tasks/Maven/typings/index.d.ts rename to Tasks/MavenV2/typings/index.d.ts diff --git a/Tasks/PublishBuildArtifacts/Invoke-Robocopy.ps1 b/Tasks/PublishBuildArtifactsV1/Invoke-Robocopy.ps1 similarity index 100% rename from Tasks/PublishBuildArtifacts/Invoke-Robocopy.ps1 rename to Tasks/PublishBuildArtifactsV1/Invoke-Robocopy.ps1 diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/de-de/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/en-US/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/es-es/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/PublishBuildArtifacts/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/PublishBuildArtifactsV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/PublishBuildArtifacts/icon.png b/Tasks/PublishBuildArtifactsV1/icon.png similarity index 100% rename from Tasks/PublishBuildArtifacts/icon.png rename to Tasks/PublishBuildArtifactsV1/icon.png diff --git a/Tasks/PublishBuildArtifacts/icon.svg b/Tasks/PublishBuildArtifactsV1/icon.svg similarity index 100% rename from Tasks/PublishBuildArtifacts/icon.svg rename to Tasks/PublishBuildArtifactsV1/icon.svg diff --git a/Tasks/PublishBuildArtifacts/package-lock.json b/Tasks/PublishBuildArtifactsV1/package-lock.json similarity index 100% rename from Tasks/PublishBuildArtifacts/package-lock.json rename to Tasks/PublishBuildArtifactsV1/package-lock.json diff --git a/Tasks/PublishBuildArtifacts/package.json b/Tasks/PublishBuildArtifactsV1/package.json similarity index 100% rename from Tasks/PublishBuildArtifacts/package.json rename to Tasks/PublishBuildArtifactsV1/package.json diff --git a/Tasks/PublishBuildArtifacts/publishbuildartifacts.ts b/Tasks/PublishBuildArtifactsV1/publishbuildartifacts.ts similarity index 100% rename from Tasks/PublishBuildArtifacts/publishbuildartifacts.ts rename to Tasks/PublishBuildArtifactsV1/publishbuildartifacts.ts diff --git a/Tasks/PublishBuildArtifacts/task.json b/Tasks/PublishBuildArtifactsV1/task.json similarity index 100% rename from Tasks/PublishBuildArtifacts/task.json rename to Tasks/PublishBuildArtifactsV1/task.json diff --git a/Tasks/PublishBuildArtifacts/task.loc.json b/Tasks/PublishBuildArtifactsV1/task.loc.json similarity index 100% rename from Tasks/PublishBuildArtifacts/task.loc.json rename to Tasks/PublishBuildArtifactsV1/task.loc.json diff --git a/Tasks/PublishBuildArtifacts/tsconfig.json b/Tasks/PublishBuildArtifactsV1/tsconfig.json similarity index 100% rename from Tasks/PublishBuildArtifacts/tsconfig.json rename to Tasks/PublishBuildArtifactsV1/tsconfig.json diff --git a/Tasks/PublishBuildArtifacts/typings/globals/node/index.d.ts b/Tasks/PublishBuildArtifactsV1/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/PublishBuildArtifacts/typings/globals/node/index.d.ts rename to Tasks/PublishBuildArtifactsV1/typings/globals/node/index.d.ts diff --git a/Tasks/PublishBuildArtifacts/typings/globals/node/typings.json b/Tasks/PublishBuildArtifactsV1/typings/globals/node/typings.json similarity index 100% rename from Tasks/PublishBuildArtifacts/typings/globals/node/typings.json rename to Tasks/PublishBuildArtifactsV1/typings/globals/node/typings.json diff --git a/Tasks/PublishBuildArtifacts/typings/globals/q/index.d.ts b/Tasks/PublishBuildArtifactsV1/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/PublishBuildArtifacts/typings/globals/q/index.d.ts rename to Tasks/PublishBuildArtifactsV1/typings/globals/q/index.d.ts diff --git a/Tasks/PublishBuildArtifacts/typings/globals/q/typings.json b/Tasks/PublishBuildArtifactsV1/typings/globals/q/typings.json similarity index 100% rename from Tasks/PublishBuildArtifacts/typings/globals/q/typings.json rename to Tasks/PublishBuildArtifactsV1/typings/globals/q/typings.json diff --git a/Tasks/PublishBuildArtifacts/typings/index.d.ts b/Tasks/PublishBuildArtifactsV1/typings/index.d.ts similarity index 100% rename from Tasks/PublishBuildArtifacts/typings/index.d.ts rename to Tasks/PublishBuildArtifactsV1/typings/index.d.ts diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/de-de/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/en-US/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/es-es/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/PublishTestResults/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/PublishTestResults/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/PublishTestResults/Tests/Constants.ts b/Tasks/PublishTestResultsV2/Tests/Constants.ts similarity index 100% rename from Tasks/PublishTestResults/Tests/Constants.ts rename to Tasks/PublishTestResultsV2/Tests/Constants.ts diff --git a/Tasks/PublishTestResults/Tests/L0.ts b/Tasks/PublishTestResultsV2/Tests/L0.ts similarity index 100% rename from Tasks/PublishTestResults/Tests/L0.ts rename to Tasks/PublishTestResultsV2/Tests/L0.ts diff --git a/Tasks/PublishTestResults/Tests/TestSetup.ts b/Tasks/PublishTestResultsV2/Tests/TestSetup.ts similarity index 100% rename from Tasks/PublishTestResults/Tests/TestSetup.ts rename to Tasks/PublishTestResultsV2/Tests/TestSetup.ts diff --git a/Tasks/PublishTestResults/cieventlogger.ts b/Tasks/PublishTestResultsV2/cieventlogger.ts similarity index 100% rename from Tasks/PublishTestResults/cieventlogger.ts rename to Tasks/PublishTestResultsV2/cieventlogger.ts diff --git a/Tasks/PublishTestResults/icon.png b/Tasks/PublishTestResultsV2/icon.png similarity index 100% rename from Tasks/PublishTestResults/icon.png rename to Tasks/PublishTestResultsV2/icon.png diff --git a/Tasks/PublishTestResults/icon.svg b/Tasks/PublishTestResultsV2/icon.svg similarity index 100% rename from Tasks/PublishTestResults/icon.svg rename to Tasks/PublishTestResultsV2/icon.svg diff --git a/Tasks/PublishTestResults/make.json b/Tasks/PublishTestResultsV2/make.json similarity index 100% rename from Tasks/PublishTestResults/make.json rename to Tasks/PublishTestResultsV2/make.json diff --git a/Tasks/PublishTestResults/package-lock.json b/Tasks/PublishTestResultsV2/package-lock.json similarity index 100% rename from Tasks/PublishTestResults/package-lock.json rename to Tasks/PublishTestResultsV2/package-lock.json diff --git a/Tasks/PublishTestResults/package.json b/Tasks/PublishTestResultsV2/package.json similarity index 100% rename from Tasks/PublishTestResults/package.json rename to Tasks/PublishTestResultsV2/package.json diff --git a/Tasks/PublishTestResults/publishtestresults.ts b/Tasks/PublishTestResultsV2/publishtestresults.ts similarity index 100% rename from Tasks/PublishTestResults/publishtestresults.ts rename to Tasks/PublishTestResultsV2/publishtestresults.ts diff --git a/Tasks/PublishTestResults/publishtestresultstool.ts b/Tasks/PublishTestResultsV2/publishtestresultstool.ts similarity index 100% rename from Tasks/PublishTestResults/publishtestresultstool.ts rename to Tasks/PublishTestResultsV2/publishtestresultstool.ts diff --git a/Tasks/PublishTestResults/task.json b/Tasks/PublishTestResultsV2/task.json similarity index 100% rename from Tasks/PublishTestResults/task.json rename to Tasks/PublishTestResultsV2/task.json diff --git a/Tasks/PublishTestResults/task.loc.json b/Tasks/PublishTestResultsV2/task.loc.json similarity index 100% rename from Tasks/PublishTestResults/task.loc.json rename to Tasks/PublishTestResultsV2/task.loc.json diff --git a/Tasks/PublishTestResults/tsconfig.json b/Tasks/PublishTestResultsV2/tsconfig.json similarity index 100% rename from Tasks/PublishTestResults/tsconfig.json rename to Tasks/PublishTestResultsV2/tsconfig.json diff --git a/Tasks/PublishTestResults/typings.json b/Tasks/PublishTestResultsV2/typings.json similarity index 100% rename from Tasks/PublishTestResults/typings.json rename to Tasks/PublishTestResultsV2/typings.json diff --git a/Tasks/PublishTestResults/typings/globals/mocha/index.d.ts b/Tasks/PublishTestResultsV2/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/PublishTestResults/typings/globals/mocha/index.d.ts rename to Tasks/PublishTestResultsV2/typings/globals/mocha/index.d.ts diff --git a/Tasks/PublishTestResults/typings/globals/mocha/typings.json b/Tasks/PublishTestResultsV2/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/PublishTestResults/typings/globals/mocha/typings.json rename to Tasks/PublishTestResultsV2/typings/globals/mocha/typings.json diff --git a/Tasks/PublishTestResults/typings/globals/node/index.d.ts b/Tasks/PublishTestResultsV2/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/PublishTestResults/typings/globals/node/index.d.ts rename to Tasks/PublishTestResultsV2/typings/globals/node/index.d.ts diff --git a/Tasks/PublishTestResults/typings/globals/node/typings.json b/Tasks/PublishTestResultsV2/typings/globals/node/typings.json similarity index 100% rename from Tasks/PublishTestResults/typings/globals/node/typings.json rename to Tasks/PublishTestResultsV2/typings/globals/node/typings.json diff --git a/Tasks/PublishTestResults/typings/globals/q/index.d.ts b/Tasks/PublishTestResultsV2/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/PublishTestResults/typings/globals/q/index.d.ts rename to Tasks/PublishTestResultsV2/typings/globals/q/index.d.ts diff --git a/Tasks/PublishTestResults/typings/globals/q/typings.json b/Tasks/PublishTestResultsV2/typings/globals/q/typings.json similarity index 100% rename from Tasks/PublishTestResults/typings/globals/q/typings.json rename to Tasks/PublishTestResultsV2/typings/globals/q/typings.json diff --git a/Tasks/PublishTestResults/typings/index.d.ts b/Tasks/PublishTestResultsV2/typings/index.d.ts similarity index 100% rename from Tasks/PublishTestResults/typings/index.d.ts rename to Tasks/PublishTestResultsV2/typings/index.d.ts diff --git a/Tasks/SqlAzureDacpacDeployment/DeploySqlAzure.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/DeploySqlAzure.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/DeploySqlAzure.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/DeploySqlAzure.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/FindSqlPackagePath.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/FindSqlPackagePath.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/FindSqlPackagePath.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/FindSqlPackagePath.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/README.md b/Tasks/SqlAzureDacpacDeploymentV1/README.md similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/README.md rename to Tasks/SqlAzureDacpacDeploymentV1/README.md diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/de-de/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/en-US/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/es-es/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/SqlAzureDacpacDeploymentV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0.ts b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0.ts similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0.ts rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0.ts diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0DacpacTaskFileCheck.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0DacpacTaskFileCheck.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0DacpacTaskFileCheck.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0DacpacTaskFileCheck.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0FindSqlPackagePath.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0FindSqlPackagePath.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0FindSqlPackagePath.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0FindSqlPackagePath.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0FindSqlPackagePathSelectHighestVersion.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0FindSqlPackagePathSelectHighestVersion.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0FindSqlPackagePathSelectHighestVersion.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0FindSqlPackagePathSelectHighestVersion.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0SqlTaskFileCheck.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0SqlTaskFileCheck.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0SqlTaskFileCheck.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0SqlTaskFileCheck.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityCertificateCreate.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityCertificateCreate.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityCertificateCreate.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityCertificateCreate.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityCertificateDelete.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityCertificateDelete.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityCertificateDelete.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityCertificateDelete.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityFormatUsername.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityFormatUsername.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityFormatUsername.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityFormatUsername.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityGetSqlCmdArgs.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityGetSqlCmdArgs.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityGetSqlCmdArgs.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityGetSqlCmdArgs.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityIPRange.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityIPRange.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityIPRange.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityIPRange.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilitySPNCreate.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilitySPNCreate.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilitySPNCreate.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilitySPNCreate.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilitySPNDelete.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilitySPNDelete.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilitySPNDelete.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilitySPNDelete.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityUsernameCreate.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityUsernameCreate.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityUsernameCreate.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityUsernameCreate.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityUsernameDelete.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityUsernameDelete.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0UtilityUsernameDelete.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0UtilityUsernameDelete.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0ValidDacpacInput.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0ValidDacpacInput.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0ValidDacpacInput.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0ValidDacpacInput.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/L0ValidSqlInput.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/L0ValidSqlInput.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/L0ValidSqlInput.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/L0ValidSqlInput.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Tests/MockVariable.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Tests/MockVariable.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Tests/MockVariable.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Tests/MockVariable.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/Utility.ps1 b/Tasks/SqlAzureDacpacDeploymentV1/Utility.ps1 similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/Utility.ps1 rename to Tasks/SqlAzureDacpacDeploymentV1/Utility.ps1 diff --git a/Tasks/SqlAzureDacpacDeployment/icon.png b/Tasks/SqlAzureDacpacDeploymentV1/icon.png similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/icon.png rename to Tasks/SqlAzureDacpacDeploymentV1/icon.png diff --git a/Tasks/SqlAzureDacpacDeployment/icon.svg b/Tasks/SqlAzureDacpacDeploymentV1/icon.svg similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/icon.svg rename to Tasks/SqlAzureDacpacDeploymentV1/icon.svg diff --git a/Tasks/SqlAzureDacpacDeployment/make.json b/Tasks/SqlAzureDacpacDeploymentV1/make.json similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/make.json rename to Tasks/SqlAzureDacpacDeploymentV1/make.json diff --git a/Tasks/SqlAzureDacpacDeployment/task.json b/Tasks/SqlAzureDacpacDeploymentV1/task.json similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/task.json rename to Tasks/SqlAzureDacpacDeploymentV1/task.json diff --git a/Tasks/SqlAzureDacpacDeployment/task.loc.json b/Tasks/SqlAzureDacpacDeploymentV1/task.loc.json similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/task.loc.json rename to Tasks/SqlAzureDacpacDeploymentV1/task.loc.json diff --git a/Tasks/SqlAzureDacpacDeployment/tsconfig.json b/Tasks/SqlAzureDacpacDeploymentV1/tsconfig.json similarity index 100% rename from Tasks/SqlAzureDacpacDeployment/tsconfig.json rename to Tasks/SqlAzureDacpacDeploymentV1/tsconfig.json diff --git a/Tasks/VsTest/README.md b/Tasks/VsTestV2/README.md similarity index 100% rename from Tasks/VsTest/README.md rename to Tasks/VsTestV2/README.md diff --git a/Tasks/VsTest/Strings/resources.resjson/de-de/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/en-US/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/es-es/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/VsTest/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/VsTest/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/VsTestV2/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/VsTest/Tests/L0.ts b/Tasks/VsTestV2/Tests/L0.ts similarity index 96% rename from Tasks/VsTest/Tests/L0.ts rename to Tasks/VsTestV2/Tests/L0.ts index f7cd06503ca2..187439f29aac 100644 --- a/Tasks/VsTest/Tests/L0.ts +++ b/Tasks/VsTestV2/Tests/L0.ts @@ -22,11 +22,11 @@ describe('VsTest Suite', function() { // Read the output of the parity tool and get the json representation of the C# data contract class const inputDataContractParityTool = tl.tool(path.join(__dirname, './InputDataContractParityTool.exe')); - inputDataContractParityTool.arg('../_build/Tasks/VsTest/Modules/MS.VS.TestService.Common.dll'); + inputDataContractParityTool.arg('../_build/Tasks/VsTestV2/Modules/MS.VS.TestService.Common.dll'); const inputDataContractParityToolOutput = JSON.parse(inputDataContractParityTool.execSync().stdout); // Read the typescript representation of the data contract interface - const inputDataContractInterfaceFileContents = fs.readFileSync('../Tasks/VsTest/inputdatacontract.ts', 'utf8').toString(); + const inputDataContractInterfaceFileContents = fs.readFileSync('../Tasks/VsTestV2/inputdatacontract.ts', 'utf8').toString(); const listOfInterfaces = inputDataContractInterfaceFileContents.replace(/export interface (.*) \{([\s][^{}]*)+\}(\s)*/g, '$1 ').trim().split(' '); const interfacesDictionary : { [key: string] : any } = <{ [key: string] : any} >{}; diff --git a/Tasks/VsTest/cieventlogger.ts b/Tasks/VsTestV2/cieventlogger.ts similarity index 100% rename from Tasks/VsTest/cieventlogger.ts rename to Tasks/VsTestV2/cieventlogger.ts diff --git a/Tasks/VsTest/constants.ts b/Tasks/VsTestV2/constants.ts similarity index 100% rename from Tasks/VsTest/constants.ts rename to Tasks/VsTestV2/constants.ts diff --git a/Tasks/VsTest/distributedtest.ts b/Tasks/VsTestV2/distributedtest.ts similarity index 100% rename from Tasks/VsTest/distributedtest.ts rename to Tasks/VsTestV2/distributedtest.ts diff --git a/Tasks/VsTest/helpers.ts b/Tasks/VsTestV2/helpers.ts similarity index 100% rename from Tasks/VsTest/helpers.ts rename to Tasks/VsTestV2/helpers.ts diff --git a/Tasks/VsTest/icon.png b/Tasks/VsTestV2/icon.png similarity index 100% rename from Tasks/VsTest/icon.png rename to Tasks/VsTestV2/icon.png diff --git a/Tasks/VsTest/icon.svg b/Tasks/VsTestV2/icon.svg similarity index 100% rename from Tasks/VsTest/icon.svg rename to Tasks/VsTestV2/icon.svg diff --git a/Tasks/VsTest/inputdatacontract.ts b/Tasks/VsTestV2/inputdatacontract.ts similarity index 100% rename from Tasks/VsTest/inputdatacontract.ts rename to Tasks/VsTestV2/inputdatacontract.ts diff --git a/Tasks/VsTest/inputparser.ts b/Tasks/VsTestV2/inputparser.ts similarity index 100% rename from Tasks/VsTest/inputparser.ts rename to Tasks/VsTestV2/inputparser.ts diff --git a/Tasks/VsTest/make.json b/Tasks/VsTestV2/make.json similarity index 100% rename from Tasks/VsTest/make.json rename to Tasks/VsTestV2/make.json diff --git a/Tasks/VsTest/models.ts b/Tasks/VsTestV2/models.ts similarity index 100% rename from Tasks/VsTest/models.ts rename to Tasks/VsTestV2/models.ts diff --git a/Tasks/VsTest/outputstream.ts b/Tasks/VsTestV2/outputstream.ts similarity index 100% rename from Tasks/VsTest/outputstream.ts rename to Tasks/VsTestV2/outputstream.ts diff --git a/Tasks/VsTest/package-lock.json b/Tasks/VsTestV2/package-lock.json similarity index 100% rename from Tasks/VsTest/package-lock.json rename to Tasks/VsTestV2/package-lock.json diff --git a/Tasks/VsTest/package.json b/Tasks/VsTestV2/package.json similarity index 100% rename from Tasks/VsTest/package.json rename to Tasks/VsTestV2/package.json diff --git a/Tasks/VsTest/parameterparser.ts b/Tasks/VsTestV2/parameterparser.ts similarity index 100% rename from Tasks/VsTest/parameterparser.ts rename to Tasks/VsTestV2/parameterparser.ts diff --git a/Tasks/VsTest/runvstest.ts b/Tasks/VsTestV2/runvstest.ts similarity index 100% rename from Tasks/VsTest/runvstest.ts rename to Tasks/VsTestV2/runvstest.ts diff --git a/Tasks/VsTest/settingshelper.ts b/Tasks/VsTestV2/settingshelper.ts similarity index 100% rename from Tasks/VsTest/settingshelper.ts rename to Tasks/VsTestV2/settingshelper.ts diff --git a/Tasks/VsTest/task.json b/Tasks/VsTestV2/task.json similarity index 100% rename from Tasks/VsTest/task.json rename to Tasks/VsTestV2/task.json diff --git a/Tasks/VsTest/task.loc.json b/Tasks/VsTestV2/task.loc.json similarity index 100% rename from Tasks/VsTest/task.loc.json rename to Tasks/VsTestV2/task.loc.json diff --git a/Tasks/VsTest/taskinputparser.ts b/Tasks/VsTestV2/taskinputparser.ts similarity index 100% rename from Tasks/VsTest/taskinputparser.ts rename to Tasks/VsTestV2/taskinputparser.ts diff --git a/Tasks/VsTest/testagent.ts b/Tasks/VsTestV2/testagent.ts similarity index 100% rename from Tasks/VsTest/testagent.ts rename to Tasks/VsTestV2/testagent.ts diff --git a/Tasks/VsTest/testselectorinvoker.ts b/Tasks/VsTestV2/testselectorinvoker.ts similarity index 100% rename from Tasks/VsTest/testselectorinvoker.ts rename to Tasks/VsTestV2/testselectorinvoker.ts diff --git a/Tasks/VsTest/tsconfig.json b/Tasks/VsTestV2/tsconfig.json similarity index 100% rename from Tasks/VsTest/tsconfig.json rename to Tasks/VsTestV2/tsconfig.json diff --git a/Tasks/VsTest/typings.json b/Tasks/VsTestV2/typings.json similarity index 100% rename from Tasks/VsTest/typings.json rename to Tasks/VsTestV2/typings.json diff --git a/Tasks/VsTest/typings/globals/mocha/index.d.ts b/Tasks/VsTestV2/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/VsTest/typings/globals/mocha/index.d.ts rename to Tasks/VsTestV2/typings/globals/mocha/index.d.ts diff --git a/Tasks/VsTest/typings/globals/mocha/typings.json b/Tasks/VsTestV2/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/VsTest/typings/globals/mocha/typings.json rename to Tasks/VsTestV2/typings/globals/mocha/typings.json diff --git a/Tasks/VsTest/typings/globals/node/index.d.ts b/Tasks/VsTestV2/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/VsTest/typings/globals/node/index.d.ts rename to Tasks/VsTestV2/typings/globals/node/index.d.ts diff --git a/Tasks/VsTest/typings/globals/node/typings.json b/Tasks/VsTestV2/typings/globals/node/typings.json similarity index 100% rename from Tasks/VsTest/typings/globals/node/typings.json rename to Tasks/VsTestV2/typings/globals/node/typings.json diff --git a/Tasks/VsTest/typings/globals/q/index.d.ts b/Tasks/VsTestV2/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/VsTest/typings/globals/q/index.d.ts rename to Tasks/VsTestV2/typings/globals/q/index.d.ts diff --git a/Tasks/VsTest/typings/globals/q/typings.json b/Tasks/VsTestV2/typings/globals/q/typings.json similarity index 100% rename from Tasks/VsTest/typings/globals/q/typings.json rename to Tasks/VsTestV2/typings/globals/q/typings.json diff --git a/Tasks/VsTest/typings/index.d.ts b/Tasks/VsTestV2/typings/index.d.ts similarity index 100% rename from Tasks/VsTest/typings/index.d.ts rename to Tasks/VsTestV2/typings/index.d.ts diff --git a/Tasks/VsTest/versionfinder.ts b/Tasks/VsTestV2/versionfinder.ts similarity index 100% rename from Tasks/VsTest/versionfinder.ts rename to Tasks/VsTestV2/versionfinder.ts diff --git a/Tasks/VsTest/vstest.ts b/Tasks/VsTestV2/vstest.ts similarity index 100% rename from Tasks/VsTest/vstest.ts rename to Tasks/VsTestV2/vstest.ts diff --git a/Tasks/VsTest/vstestversion.ts b/Tasks/VsTestV2/vstestversion.ts similarity index 100% rename from Tasks/VsTest/vstestversion.ts rename to Tasks/VsTestV2/vstestversion.ts diff --git a/Tasks/XamarinAndroid/Get-JavaDevelopmentKitPath.ps1 b/Tasks/XamarinAndroidV1/Get-JavaDevelopmentKitPath.ps1 similarity index 100% rename from Tasks/XamarinAndroid/Get-JavaDevelopmentKitPath.ps1 rename to Tasks/XamarinAndroidV1/Get-JavaDevelopmentKitPath.ps1 diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/de-de/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/en-US/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/es-es/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/XamarinAndroid/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/XamarinAndroid/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/XamarinAndroidV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/XamarinAndroid/Tests/L0.ts b/Tasks/XamarinAndroidV1/Tests/L0.ts similarity index 100% rename from Tasks/XamarinAndroid/Tests/L0.ts rename to Tasks/XamarinAndroidV1/Tests/L0.ts diff --git a/Tasks/XamarinAndroid/Tests/L0UseMSbuild15OnMac.ts b/Tasks/XamarinAndroidV1/Tests/L0UseMSbuild15OnMac.ts similarity index 100% rename from Tasks/XamarinAndroid/Tests/L0UseMSbuild15OnMac.ts rename to Tasks/XamarinAndroidV1/Tests/L0UseMSbuild15OnMac.ts diff --git a/Tasks/XamarinAndroid/XamarinAndroid.ps1 b/Tasks/XamarinAndroidV1/XamarinAndroid.ps1 similarity index 100% rename from Tasks/XamarinAndroid/XamarinAndroid.ps1 rename to Tasks/XamarinAndroidV1/XamarinAndroid.ps1 diff --git a/Tasks/XamarinAndroid/icon.png b/Tasks/XamarinAndroidV1/icon.png similarity index 100% rename from Tasks/XamarinAndroid/icon.png rename to Tasks/XamarinAndroidV1/icon.png diff --git a/Tasks/XamarinAndroid/icon.svg b/Tasks/XamarinAndroidV1/icon.svg similarity index 100% rename from Tasks/XamarinAndroid/icon.svg rename to Tasks/XamarinAndroidV1/icon.svg diff --git a/Tasks/XamarinAndroid/make.json b/Tasks/XamarinAndroidV1/make.json similarity index 100% rename from Tasks/XamarinAndroid/make.json rename to Tasks/XamarinAndroidV1/make.json diff --git a/Tasks/XamarinAndroid/package-lock.json b/Tasks/XamarinAndroidV1/package-lock.json similarity index 100% rename from Tasks/XamarinAndroid/package-lock.json rename to Tasks/XamarinAndroidV1/package-lock.json diff --git a/Tasks/XamarinAndroid/package.json b/Tasks/XamarinAndroidV1/package.json similarity index 100% rename from Tasks/XamarinAndroid/package.json rename to Tasks/XamarinAndroidV1/package.json diff --git a/Tasks/XamarinAndroid/task.json b/Tasks/XamarinAndroidV1/task.json similarity index 100% rename from Tasks/XamarinAndroid/task.json rename to Tasks/XamarinAndroidV1/task.json diff --git a/Tasks/XamarinAndroid/task.loc.json b/Tasks/XamarinAndroidV1/task.loc.json similarity index 100% rename from Tasks/XamarinAndroid/task.loc.json rename to Tasks/XamarinAndroidV1/task.loc.json diff --git a/Tasks/XamarinAndroid/tsconfig.json b/Tasks/XamarinAndroidV1/tsconfig.json similarity index 100% rename from Tasks/XamarinAndroid/tsconfig.json rename to Tasks/XamarinAndroidV1/tsconfig.json diff --git a/Tasks/XamarinAndroid/typings/globals/mocha/index.d.ts b/Tasks/XamarinAndroidV1/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/mocha/index.d.ts rename to Tasks/XamarinAndroidV1/typings/globals/mocha/index.d.ts diff --git a/Tasks/XamarinAndroid/typings/globals/mocha/typings.json b/Tasks/XamarinAndroidV1/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/mocha/typings.json rename to Tasks/XamarinAndroidV1/typings/globals/mocha/typings.json diff --git a/Tasks/XamarinAndroid/typings/globals/node/index.d.ts b/Tasks/XamarinAndroidV1/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/node/index.d.ts rename to Tasks/XamarinAndroidV1/typings/globals/node/index.d.ts diff --git a/Tasks/XamarinAndroid/typings/globals/node/typings.json b/Tasks/XamarinAndroidV1/typings/globals/node/typings.json similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/node/typings.json rename to Tasks/XamarinAndroidV1/typings/globals/node/typings.json diff --git a/Tasks/XamarinAndroid/typings/globals/q/index.d.ts b/Tasks/XamarinAndroidV1/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/q/index.d.ts rename to Tasks/XamarinAndroidV1/typings/globals/q/index.d.ts diff --git a/Tasks/XamarinAndroid/typings/globals/q/typings.json b/Tasks/XamarinAndroidV1/typings/globals/q/typings.json similarity index 100% rename from Tasks/XamarinAndroid/typings/globals/q/typings.json rename to Tasks/XamarinAndroidV1/typings/globals/q/typings.json diff --git a/Tasks/XamarinAndroid/typings/index.d.ts b/Tasks/XamarinAndroidV1/typings/index.d.ts similarity index 100% rename from Tasks/XamarinAndroid/typings/index.d.ts rename to Tasks/XamarinAndroidV1/typings/index.d.ts diff --git a/Tasks/XamarinAndroid/xamarinandroid.ts b/Tasks/XamarinAndroidV1/xamarinandroid.ts similarity index 100% rename from Tasks/XamarinAndroid/xamarinandroid.ts rename to Tasks/XamarinAndroidV1/xamarinandroid.ts diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/de-de/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/en-US/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/es-es/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/XamarinTestCloud/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/XamarinTestCloud/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/XamarinTestCloudV1/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/XamarinTestCloud/XamarinTestCloud.ps1 b/Tasks/XamarinTestCloudV1/XamarinTestCloud.ps1 similarity index 100% rename from Tasks/XamarinTestCloud/XamarinTestCloud.ps1 rename to Tasks/XamarinTestCloudV1/XamarinTestCloud.ps1 diff --git a/Tasks/XamarinTestCloud/icon.png b/Tasks/XamarinTestCloudV1/icon.png similarity index 100% rename from Tasks/XamarinTestCloud/icon.png rename to Tasks/XamarinTestCloudV1/icon.png diff --git a/Tasks/XamarinTestCloud/icon.svg b/Tasks/XamarinTestCloudV1/icon.svg similarity index 100% rename from Tasks/XamarinTestCloud/icon.svg rename to Tasks/XamarinTestCloudV1/icon.svg diff --git a/Tasks/XamarinTestCloud/package-lock.json b/Tasks/XamarinTestCloudV1/package-lock.json similarity index 100% rename from Tasks/XamarinTestCloud/package-lock.json rename to Tasks/XamarinTestCloudV1/package-lock.json diff --git a/Tasks/XamarinTestCloud/package.json b/Tasks/XamarinTestCloudV1/package.json similarity index 100% rename from Tasks/XamarinTestCloud/package.json rename to Tasks/XamarinTestCloudV1/package.json diff --git a/Tasks/XamarinTestCloud/task.json b/Tasks/XamarinTestCloudV1/task.json similarity index 100% rename from Tasks/XamarinTestCloud/task.json rename to Tasks/XamarinTestCloudV1/task.json diff --git a/Tasks/XamarinTestCloud/task.loc.json b/Tasks/XamarinTestCloudV1/task.loc.json similarity index 100% rename from Tasks/XamarinTestCloud/task.loc.json rename to Tasks/XamarinTestCloudV1/task.loc.json diff --git a/Tasks/XamarinTestCloud/tsconfig.json b/Tasks/XamarinTestCloudV1/tsconfig.json similarity index 100% rename from Tasks/XamarinTestCloud/tsconfig.json rename to Tasks/XamarinTestCloudV1/tsconfig.json diff --git a/Tasks/XamarinTestCloud/typings/globals/mocha/index.d.ts b/Tasks/XamarinTestCloudV1/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/mocha/index.d.ts rename to Tasks/XamarinTestCloudV1/typings/globals/mocha/index.d.ts diff --git a/Tasks/XamarinTestCloud/typings/globals/mocha/typings.json b/Tasks/XamarinTestCloudV1/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/mocha/typings.json rename to Tasks/XamarinTestCloudV1/typings/globals/mocha/typings.json diff --git a/Tasks/XamarinTestCloud/typings/globals/node/index.d.ts b/Tasks/XamarinTestCloudV1/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/node/index.d.ts rename to Tasks/XamarinTestCloudV1/typings/globals/node/index.d.ts diff --git a/Tasks/XamarinTestCloud/typings/globals/node/typings.json b/Tasks/XamarinTestCloudV1/typings/globals/node/typings.json similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/node/typings.json rename to Tasks/XamarinTestCloudV1/typings/globals/node/typings.json diff --git a/Tasks/XamarinTestCloud/typings/globals/q/index.d.ts b/Tasks/XamarinTestCloudV1/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/q/index.d.ts rename to Tasks/XamarinTestCloudV1/typings/globals/q/index.d.ts diff --git a/Tasks/XamarinTestCloud/typings/globals/q/typings.json b/Tasks/XamarinTestCloudV1/typings/globals/q/typings.json similarity index 100% rename from Tasks/XamarinTestCloud/typings/globals/q/typings.json rename to Tasks/XamarinTestCloudV1/typings/globals/q/typings.json diff --git a/Tasks/XamarinTestCloud/typings/index.d.ts b/Tasks/XamarinTestCloudV1/typings/index.d.ts similarity index 100% rename from Tasks/XamarinTestCloud/typings/index.d.ts rename to Tasks/XamarinTestCloudV1/typings/index.d.ts diff --git a/Tasks/XamarinTestCloud/xamarintestcloud.ts b/Tasks/XamarinTestCloudV1/xamarintestcloud.ts similarity index 100% rename from Tasks/XamarinTestCloud/xamarintestcloud.ts rename to Tasks/XamarinTestCloudV1/xamarintestcloud.ts diff --git a/Tasks/Xcode/Strings/resources.resjson/de-de/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/de-de/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/de-de/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/de-de/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/en-US/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/en-US/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/en-US/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/en-US/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/es-es/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/es-es/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/es-es/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/es-es/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/fr-fr/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/fr-fr/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/fr-fr/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/fr-fr/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/it-IT/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/it-IT/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/ja-jp/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ja-jp/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/ja-jp/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/ja-jp/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/ko-KR/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/ko-KR/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/ru-RU/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/ru-RU/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/zh-CN/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/zh-CN/resources.resjson diff --git a/Tasks/Xcode/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson similarity index 100% rename from Tasks/Xcode/Strings/resources.resjson/zh-TW/resources.resjson rename to Tasks/XcodeV5/Strings/resources.resjson/zh-TW/resources.resjson diff --git a/Tasks/Xcode/Tests/L0.ts b/Tasks/XcodeV5/Tests/L0.ts similarity index 100% rename from Tasks/Xcode/Tests/L0.ts rename to Tasks/XcodeV5/Tests/L0.ts diff --git a/Tasks/Xcode/Tests/L0CreateIpaWithCodeSigningIdentifiers.ts b/Tasks/XcodeV5/Tests/L0CreateIpaWithCodeSigningIdentifiers.ts similarity index 100% rename from Tasks/Xcode/Tests/L0CreateIpaWithCodeSigningIdentifiers.ts rename to Tasks/XcodeV5/Tests/L0CreateIpaWithCodeSigningIdentifiers.ts diff --git a/Tasks/Xcode/Tests/L0ExportArchiveAtSpecificPath.ts b/Tasks/XcodeV5/Tests/L0ExportArchiveAtSpecificPath.ts similarity index 100% rename from Tasks/Xcode/Tests/L0ExportArchiveAtSpecificPath.ts rename to Tasks/XcodeV5/Tests/L0ExportArchiveAtSpecificPath.ts diff --git a/Tasks/Xcode/Tests/L0ExportArchiveSpecify.ts b/Tasks/XcodeV5/Tests/L0ExportArchiveSpecify.ts similarity index 100% rename from Tasks/Xcode/Tests/L0ExportArchiveSpecify.ts rename to Tasks/XcodeV5/Tests/L0ExportArchiveSpecify.ts diff --git a/Tasks/Xcode/Tests/L0ExportArchiveWithAuto.ts b/Tasks/XcodeV5/Tests/L0ExportArchiveWithAuto.ts similarity index 100% rename from Tasks/Xcode/Tests/L0ExportArchiveWithAuto.ts rename to Tasks/XcodeV5/Tests/L0ExportArchiveWithAuto.ts diff --git a/Tasks/Xcode/Tests/L0ExportArchiveWithPlist.ts b/Tasks/XcodeV5/Tests/L0ExportArchiveWithPlist.ts similarity index 100% rename from Tasks/Xcode/Tests/L0ExportArchiveWithPlist.ts rename to Tasks/XcodeV5/Tests/L0ExportArchiveWithPlist.ts diff --git a/Tasks/Xcode/Tests/L0ExportOptionsPlistBadPath.ts b/Tasks/XcodeV5/Tests/L0ExportOptionsPlistBadPath.ts similarity index 100% rename from Tasks/Xcode/Tests/L0ExportOptionsPlistBadPath.ts rename to Tasks/XcodeV5/Tests/L0ExportOptionsPlistBadPath.ts diff --git a/Tasks/Xcode/Tests/L0FilePathForArchiveAndExportPath.ts b/Tasks/XcodeV5/Tests/L0FilePathForArchiveAndExportPath.ts similarity index 100% rename from Tasks/Xcode/Tests/L0FilePathForArchiveAndExportPath.ts rename to Tasks/XcodeV5/Tests/L0FilePathForArchiveAndExportPath.ts diff --git a/Tasks/Xcode/Tests/L0TaskDefaults_4.127.0.ts b/Tasks/XcodeV5/Tests/L0TaskDefaults_4.127.0.ts similarity index 100% rename from Tasks/Xcode/Tests/L0TaskDefaults_4.127.0.ts rename to Tasks/XcodeV5/Tests/L0TaskDefaults_4.127.0.ts diff --git a/Tasks/Xcode/Tests/L0TestResultsPublishFailsIfXcprettyNotInstalled.ts b/Tasks/XcodeV5/Tests/L0TestResultsPublishFailsIfXcprettyNotInstalled.ts similarity index 100% rename from Tasks/Xcode/Tests/L0TestResultsPublishFailsIfXcprettyNotInstalled.ts rename to Tasks/XcodeV5/Tests/L0TestResultsPublishFailsIfXcprettyNotInstalled.ts diff --git a/Tasks/Xcode/Tests/L0TestResultsPublishedInPostExecutionJob.ts b/Tasks/XcodeV5/Tests/L0TestResultsPublishedInPostExecutionJob.ts similarity index 100% rename from Tasks/Xcode/Tests/L0TestResultsPublishedInPostExecutionJob.ts rename to Tasks/XcodeV5/Tests/L0TestResultsPublishedInPostExecutionJob.ts diff --git a/Tasks/Xcode/Tests/L0XCode9SigningDefaultsToAutoWithAutoExport.ts b/Tasks/XcodeV5/Tests/L0XCode9SigningDefaultsToAutoWithAutoExport.ts similarity index 100% rename from Tasks/Xcode/Tests/L0XCode9SigningDefaultsToAutoWithAutoExport.ts rename to Tasks/XcodeV5/Tests/L0XCode9SigningDefaultsToAutoWithAutoExport.ts diff --git a/Tasks/Xcode/Tests/L0XCode9SigningDefaultsToManualWithAutoExport.ts b/Tasks/XcodeV5/Tests/L0XCode9SigningDefaultsToManualWithAutoExport.ts similarity index 100% rename from Tasks/Xcode/Tests/L0XCode9SigningDefaultsToManualWithAutoExport.ts rename to Tasks/XcodeV5/Tests/L0XCode9SigningDefaultsToManualWithAutoExport.ts diff --git a/Tasks/Xcode/Tests/L0Xcode8AutomaticSignWithDevTeam.ts b/Tasks/XcodeV5/Tests/L0Xcode8AutomaticSignWithDevTeam.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode8AutomaticSignWithDevTeam.ts rename to Tasks/XcodeV5/Tests/L0Xcode8AutomaticSignWithDevTeam.ts diff --git a/Tasks/Xcode/Tests/L0Xcode8AutomaticSignWithIdentifiers.ts b/Tasks/XcodeV5/Tests/L0Xcode8AutomaticSignWithIdentifiers.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode8AutomaticSignWithIdentifiers.ts rename to Tasks/XcodeV5/Tests/L0Xcode8AutomaticSignWithIdentifiers.ts diff --git a/Tasks/Xcode/Tests/L0Xcode9AutomaticSignWithAllowProvisioningUpdates.ts b/Tasks/XcodeV5/Tests/L0Xcode9AutomaticSignWithAllowProvisioningUpdates.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode9AutomaticSignWithAllowProvisioningUpdates.ts rename to Tasks/XcodeV5/Tests/L0Xcode9AutomaticSignWithAllowProvisioningUpdates.ts diff --git a/Tasks/Xcode/Tests/L0Xcode9AutomaticSignWithFiles.ts b/Tasks/XcodeV5/Tests/L0Xcode9AutomaticSignWithFiles.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode9AutomaticSignWithFiles.ts rename to Tasks/XcodeV5/Tests/L0Xcode9AutomaticSignWithFiles.ts diff --git a/Tasks/Xcode/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForDevelopment.ts b/Tasks/XcodeV5/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForDevelopment.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForDevelopment.ts rename to Tasks/XcodeV5/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForDevelopment.ts diff --git a/Tasks/Xcode/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForProduction.ts b/Tasks/XcodeV5/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForProduction.ts similarity index 100% rename from Tasks/Xcode/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForProduction.ts rename to Tasks/XcodeV5/Tests/L0Xcode9ExportArchiveWithAutoAndCloudEntitlementForProduction.ts diff --git a/Tasks/Xcode/Tests/L0XcodeArchiveExportProject.ts b/Tasks/XcodeV5/Tests/L0XcodeArchiveExportProject.ts similarity index 100% rename from Tasks/Xcode/Tests/L0XcodeArchiveExportProject.ts rename to Tasks/XcodeV5/Tests/L0XcodeArchiveExportProject.ts diff --git a/Tasks/Xcode/Tests/L0macOSAutoExport.ts b/Tasks/XcodeV5/Tests/L0macOSAutoExport.ts similarity index 100% rename from Tasks/Xcode/Tests/L0macOSAutoExport.ts rename to Tasks/XcodeV5/Tests/L0macOSAutoExport.ts diff --git a/Tasks/Xcode/Tests/L0macOSProvisionlessAutoExport.ts b/Tasks/XcodeV5/Tests/L0macOSProvisionlessAutoExport.ts similarity index 100% rename from Tasks/Xcode/Tests/L0macOSProvisionlessAutoExport.ts rename to Tasks/XcodeV5/Tests/L0macOSProvisionlessAutoExport.ts diff --git a/Tasks/Xcode/icon.png b/Tasks/XcodeV5/icon.png similarity index 100% rename from Tasks/Xcode/icon.png rename to Tasks/XcodeV5/icon.png diff --git a/Tasks/Xcode/make.json b/Tasks/XcodeV5/make.json similarity index 100% rename from Tasks/Xcode/make.json rename to Tasks/XcodeV5/make.json diff --git a/Tasks/Xcode/package-lock.json b/Tasks/XcodeV5/package-lock.json similarity index 100% rename from Tasks/Xcode/package-lock.json rename to Tasks/XcodeV5/package-lock.json diff --git a/Tasks/Xcode/package.json b/Tasks/XcodeV5/package.json similarity index 100% rename from Tasks/Xcode/package.json rename to Tasks/XcodeV5/package.json diff --git a/Tasks/Xcode/postxcode.ts b/Tasks/XcodeV5/postxcode.ts similarity index 100% rename from Tasks/Xcode/postxcode.ts rename to Tasks/XcodeV5/postxcode.ts diff --git a/Tasks/Xcode/task.json b/Tasks/XcodeV5/task.json similarity index 100% rename from Tasks/Xcode/task.json rename to Tasks/XcodeV5/task.json diff --git a/Tasks/Xcode/task.loc.json b/Tasks/XcodeV5/task.loc.json similarity index 100% rename from Tasks/Xcode/task.loc.json rename to Tasks/XcodeV5/task.loc.json diff --git a/Tasks/Xcode/tsconfig.json b/Tasks/XcodeV5/tsconfig.json similarity index 100% rename from Tasks/Xcode/tsconfig.json rename to Tasks/XcodeV5/tsconfig.json diff --git a/Tasks/Xcode/typings/globals/mocha/index.d.ts b/Tasks/XcodeV5/typings/globals/mocha/index.d.ts similarity index 100% rename from Tasks/Xcode/typings/globals/mocha/index.d.ts rename to Tasks/XcodeV5/typings/globals/mocha/index.d.ts diff --git a/Tasks/Xcode/typings/globals/mocha/typings.json b/Tasks/XcodeV5/typings/globals/mocha/typings.json similarity index 100% rename from Tasks/Xcode/typings/globals/mocha/typings.json rename to Tasks/XcodeV5/typings/globals/mocha/typings.json diff --git a/Tasks/Xcode/typings/globals/node/index.d.ts b/Tasks/XcodeV5/typings/globals/node/index.d.ts similarity index 100% rename from Tasks/Xcode/typings/globals/node/index.d.ts rename to Tasks/XcodeV5/typings/globals/node/index.d.ts diff --git a/Tasks/Xcode/typings/globals/node/typings.json b/Tasks/XcodeV5/typings/globals/node/typings.json similarity index 100% rename from Tasks/Xcode/typings/globals/node/typings.json rename to Tasks/XcodeV5/typings/globals/node/typings.json diff --git a/Tasks/Xcode/typings/globals/q/index.d.ts b/Tasks/XcodeV5/typings/globals/q/index.d.ts similarity index 100% rename from Tasks/Xcode/typings/globals/q/index.d.ts rename to Tasks/XcodeV5/typings/globals/q/index.d.ts diff --git a/Tasks/Xcode/typings/globals/q/typings.json b/Tasks/XcodeV5/typings/globals/q/typings.json similarity index 100% rename from Tasks/Xcode/typings/globals/q/typings.json rename to Tasks/XcodeV5/typings/globals/q/typings.json diff --git a/Tasks/Xcode/typings/index.d.ts b/Tasks/XcodeV5/typings/index.d.ts similarity index 100% rename from Tasks/Xcode/typings/index.d.ts rename to Tasks/XcodeV5/typings/index.d.ts diff --git a/Tasks/Xcode/xcode.ts b/Tasks/XcodeV5/xcode.ts similarity index 100% rename from Tasks/Xcode/xcode.ts rename to Tasks/XcodeV5/xcode.ts diff --git a/Tasks/Xcode/xcodeutils.ts b/Tasks/XcodeV5/xcodeutils.ts similarity index 100% rename from Tasks/Xcode/xcodeutils.ts rename to Tasks/XcodeV5/xcodeutils.ts diff --git a/make-options.json b/make-options.json index fb08cf760788..79a75dc10b2c 100644 --- a/make-options.json +++ b/make-options.json @@ -1,7 +1,7 @@ { "tasks": [ - "AndroidSigning", - "ANT", + "AndroidSigningV2", + "ANTV1", "AppCenterDistributeV1", "AppCenterTestV1", "ArchiveFilesV2", @@ -11,7 +11,7 @@ "AzureFileCopyV1", "AzureFileCopyV2", "AzureFunctionV1", - "AzureKeyVault", + "AzureKeyVaultV1", "AzureMonitorAlertsV0", "AzureMonitorV0", "AzureMysqlDeployment", @@ -35,23 +35,23 @@ "DelayV1", "DeleteFilesV1", "DeployVisualStudioTestAgentV2", - "Docker", - "DockerCompose", + "DockerV0", + "DockerComposeV0", "DotNetCoreCLIV2", "DotNetCoreInstallerV0", - "DownloadBuildArtifacts", + "DownloadBuildArtifactsV0", "DownloadPackageV0", "DownloadSecureFileV1", "ExtractFilesV1", "FtpUploadV1", - "Go", - "GoTool", + "GoV0", + "GoToolV0", "Gradle", "GruntV0", "GulpV0", "HelmDeployV0", "HelmInstallerV0", - "IISWebAppDeploymentOnMachineGroup", + "IISWebAppDeploymentOnMachineGroupV0", "IISWebAppManagementOnMachineGroupV0", "InstallAppleCertificateV2", "InstallAppleProvisioningProfileV1", @@ -60,9 +60,9 @@ "JavaToolInstallerV0", "JenkinsDownloadArtifacts", "JenkinsQueueJobV2", - "Kubernetes", + "KubernetesV0", "ManualInterventionV8", - "Maven", + "MavenV2", "MSBuildV1", "NodeToolV0", "NpmV1", @@ -76,10 +76,10 @@ "PowerShellV2", "PowerShellOnTargetMachinesV2", "PowerShellOnTargetMachinesV3", - "PublishBuildArtifacts", + "PublishBuildArtifactsV1", "PublishCodeCoverageResultsV1", "PublishSymbols", - "PublishTestResults", + "PublishTestResultsV2", "PublishToAzureServiceBusV1", "PyPIPublisherV0", "QueryWorkItemsV0", @@ -91,20 +91,20 @@ "ServiceFabricDeploy", "ServiceFabricPowerShell", "ServiceFabricUpdateManifestsV2", - "SqlAzureDacpacDeployment", + "SqlAzureDacpacDeploymentV1", "SqlDacpacDeploymentOnMachineGroupV0", "SshV0", "UsePythonVersionV0", "UseRubyVersionV0", "VSBuildV1", - "VsTest", + "VsTestV2", "VsTestPlatformToolInstallerV1", "WindowsMachineFileCopyV2", - "XamarinAndroid", + "XamarinAndroidV1", "XamarinComponentRestoreV0", "XamariniOSV2", - "XamarinTestCloud", - "Xcode", + "XamarinTestCloudV1", + "XcodeV5", "XcodePackageiOSV0" ], "taskResources": [