diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson index 93cfaaa3b74a..09463b3c5a90 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Fehler in \"%s\", Vorgang wird wiederholt. Ausstehende Versuche: %s", "loc.messages.OperationFailed": "Fehler in \"%s\": %s", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher." + "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson index 9ae3e0fcce25..d905d3f1d086 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Error en %s, se está reintentando => reintentos pendientes: %s", "loc.messages.OperationFailed": "Error en %s: %s", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior." + "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson index 117a23e336f3..dca89a43e9b2 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Erreur dans %s. Nouvelle tentative => nouvelles tentatives en attente : %s", "loc.messages.OperationFailed": "Échec dans %s. Erreur : %s", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure." + "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson index d09183ebae70..62cadbc4fd1a 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Errore in %s. Verranno eseguiti nuovi tentativi => Tentativi in sospeso: %s", "loc.messages.OperationFailed": "Operazione non riuscita in %s. Errore: %s", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva." + "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passa all'uso di DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson index c57ae57db728..5571e214cc7a 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s でエラーが発生したため、再試行します。=> 保留中の再試行回数: %s", "loc.messages.OperationFailed": "%s でエラー %s のために失敗しました", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。" + "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。DownloadPackage@1 の使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson index 980b4ea18adf..75a476af19eb 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s에서 오류가 발생하여 다시 시도 중 => 다시 시도 보류 중: %s", "loc.messages.OperationFailed": "%s에서 실패했습니다(오류: %s).", "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", - "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요." + "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1 사용으로 전환하세요." } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson index 4dc5f473c4d9..19badf73458e 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Ошибка в %s, выполняется повторная попытка => осталось повторных попыток: %s", "loc.messages.OperationFailed": "Сбой в %s с ошибкой: %s", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю." + "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование DownloadPackage@1: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson index 53fcbe733c49..5f6b96df52c2 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "错误: 在 %s 中,正在重试 => 重试挂起: %s", "loc.messages.OperationFailed": "%s 中失败,出现错误: %s", "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", - "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换以使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson index a9e3c085fb1b..c2c7383f0dbd 100644 --- a/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "錯誤: 在 %s,因此即將重試 => 暫止的重試次數: %s", "loc.messages.OperationFailed": "無法於 %s,錯誤: %s", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/task.json b/Tasks/DownloadPackageV0/task.json index 6ff1a44c93b9..60e3887589a7 100644 --- a/Tasks/DownloadPackageV0/task.json +++ b/Tasks/DownloadPackageV0/task.json @@ -1,118 +1,118 @@ { - "id": "8d6e8f7e-267d-442d-8c92-1f586864c62f", - "name": "DownloadPackage", - "friendlyName": "Download package", - "description": "Download a package from a package management feed in Azure Artifacts", - "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/download-package", - "helpMarkDown": "Requires the Azure Artifacts extension to be installed", - "category": "Utility", - "author": "ms-vscs-rm", - "version": { - "Major": 0, - "Minor": 232, - "Patch": 0 - }, - "demands": [], - "minimumAgentVersion": "2.144.0", - "deprecated": true, - "removalDate": "2023-12-11", - "inputs": [ - { - "name": "feed", - "type": "pickList", - "label": "Feed", - "defaultValue": "", - "required": true, - "properties": { - "EditableOptions": "True" - }, - "helpMarkDown": "Select the package source" + "id": "8d6e8f7e-267d-442d-8c92-1f586864c62f", + "name": "DownloadPackage", + "friendlyName": "Download package", + "description": "Download a package from a package management feed in Azure Artifacts", + "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/download-package", + "helpMarkDown": "Requires the Azure Artifacts extension to be installed", + "category": "Utility", + "author": "ms-vscs-rm", + "version": { + "Major": 0, + "Minor": 233, + "Patch": 0 }, - { - "name": "definition", - "type": "pickList", - "label": "Package", - "defaultValue": "", - "required": true, - "properties": { - "EditableOptions": "True" - }, - "helpMarkDown": "Select the package to download. Only NuGet packages are currently supported." + "demands": [], + "minimumAgentVersion": "2.144.0", + "deprecated": true, + "removalDate": "2023-12-11", + "inputs": [ + { + "name": "feed", + "type": "pickList", + "label": "Feed", + "defaultValue": "", + "required": true, + "properties": { + "EditableOptions": "True" + }, + "helpMarkDown": "Select the package source" + }, + { + "name": "definition", + "type": "pickList", + "label": "Package", + "defaultValue": "", + "required": true, + "properties": { + "EditableOptions": "True" + }, + "helpMarkDown": "Select the package to download. Only NuGet packages are currently supported." + }, + { + "name": "version", + "type": "pickList", + "label": "Version", + "defaultValue": "", + "required": true, + "properties": { + "EditableOptions": "True" + }, + "helpMarkDown": "Version of the package" + }, + { + "name": "downloadPath", + "type": "string", + "label": "Destination directory", + "defaultValue": "$(System.ArtifactsDirectory)", + "required": true, + "helpMarkDown": "Path on the agent machine where the package will be downloaded" + } + ], + "dataSourceBindings": [ + { + "target": "feed", + "endpointId": "tfs:feed", + "endpointUrl": "{{endpoint.url}}/_apis/packaging/feeds?includeUrls=False", + "resultSelector": "jsonpath:$.value[*]", + "resultTemplate": "{ \"Value\" : \"{{#if project}}{{{project.id}}}{{/if}}\\/{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" + }, + { + "target": "definition", + "endpointId": "tfs:feed", + "parameters": { + "feed": "$(feed)" + }, + "endpointUrl": "{{endpoint.url}}/{{ #regex ([a-fA-F0-9\\-]+/)[a-fA-F0-9\\-]+ feed }}_apis/Packaging/Feeds/{{ #regex [a-fA-F0-9\\-]*/([a-fA-F0-9\\-]+) feed }}{{#if view}}@{{{view}}}{{/if}}/Packages?includeUrls=false", + "resultSelector": "jsonpath:$.value[?(@.protocolType=='NuGet')]", + "resultTemplate": "{ \"Value\" : \"{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" + }, + { + "target": "version", + "endpointId": "tfs:feed", + "parameters": { + "feed": "$(feed)", + "definition": "$(definition)" + }, + "endpointUrl": "{{endpoint.url}}/{{ #regex ([a-fA-F0-9\\-]*/)[a-fA-F0-9\\-]+ feed }}_apis/Packaging/Feeds/{{ #regex [a-fA-F0-9\\-]*/([a-fA-F0-9\\-]+) feed }}{{#if view}}@{{{view}}}{{/if}}/Packages/{{{definition}}}/Versions?includeUrls=false&protocolType={{{packageType}}}", + "resultSelector": "jsonpath:$.value[*]", + "resultTemplate": "{ \"Value\" : \"{{{version}}}\", \"DisplayValue\" : \"{{{version}}}\" }" + } + ], + "instanceNameFormat": "Download Package", + "execution": { + "Node10": { + "target": "download.js", + "argumentFormat": "" + }, + "Node16": { + "target": "download.js", + "argumentFormat": "" + } }, - { - "name": "version", - "type": "pickList", - "label": "Version", - "defaultValue": "", - "required": true, - "properties": { - "EditableOptions": "True" - }, - "helpMarkDown": "Version of the package" - }, - { - "name": "downloadPath", - "type": "string", - "label": "Destination directory", - "defaultValue": "$(System.ArtifactsDirectory)", - "required": true, - "helpMarkDown": "Path on the agent machine where the package will be downloaded" - } - ], - "dataSourceBindings": [ - { - "target": "feed", - "endpointId": "tfs:feed", - "endpointUrl": "{{endpoint.url}}/_apis/packaging/feeds?includeUrls=False", - "resultSelector": "jsonpath:$.value[*]", - "resultTemplate": "{ \"Value\" : \"{{#if project}}{{{project.id}}}{{/if}}\\/{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" - }, - { - "target": "definition", - "endpointId": "tfs:feed", - "parameters": { - "feed": "$(feed)" - }, - "endpointUrl": "{{endpoint.url}}/{{ #regex ([a-fA-F0-9\\-]+/)[a-fA-F0-9\\-]+ feed }}_apis/Packaging/Feeds/{{ #regex [a-fA-F0-9\\-]*/([a-fA-F0-9\\-]+) feed }}{{#if view}}@{{{view}}}{{/if}}/Packages?includeUrls=false", - "resultSelector": "jsonpath:$.value[?(@.protocolType=='NuGet')]", - "resultTemplate": "{ \"Value\" : \"{{{id}}}\", \"DisplayValue\" : \"{{{name}}}\" }" - }, - { - "target": "version", - "endpointId": "tfs:feed", - "parameters": { - "feed": "$(feed)", - "definition": "$(definition)" - }, - "endpointUrl": "{{endpoint.url}}/{{ #regex ([a-fA-F0-9\\-]*/)[a-fA-F0-9\\-]+ feed }}_apis/Packaging/Feeds/{{ #regex [a-fA-F0-9\\-]*/([a-fA-F0-9\\-]+) feed }}{{#if view}}@{{{view}}}{{/if}}/Packages/{{{definition}}}/Versions?includeUrls=false&protocolType={{{packageType}}}", - "resultSelector": "jsonpath:$.value[*]", - "resultTemplate": "{ \"Value\" : \"{{{version}}}\", \"DisplayValue\" : \"{{{version}}}\" }" - } - ], - "instanceNameFormat": "Download Package", - "execution": { - "Node10": { - "target": "download.js", - "argumentFormat": "" - }, - "Node16": { - "target": "download.js", - "argumentFormat": "" + "messages": { + "FailedToGetPackageMetadata": "Failed to get package metadata with error %s", + "FailedToDownloadNugetPackage": "Failed to download NuGet package from %s got the following error: %s", + "PackageDownloadSuccessful": "Package download successful", + "CredentialsNotFound": "Could not determine credentials to connect to Azure Artifacts service.", + "StartingDownloadOfPackage": "Starting download of NuGet package %s to location %s", + "ExtractingNugetPackage": "Extracting NuGet package %s to directory %s", + "PackageTypeNotSupported": "Only NuGet packages types can be downloaded using this task.", + "ExtractionFailed": "Failed to extract package with error %s", + "RetryingOperation": "Error: in %s, so retrying => retries pending: %s", + "OperationFailed": "Failed in %s with error: %s", + "Info_ResolvedToolFromCache": "Resolved from tool cache: %s", + "UnsupportedProjectScopedFeeds": "Project-scoped feeds are not supported by this version of the \"Download Package\" task. Please use version 1 or higher.", + "DeprecatedTask": "This task is deprecated. Please switch to using DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } - }, - "messages": { - "FailedToGetPackageMetadata": "Failed to get package metadata with error %s", - "FailedToDownloadNugetPackage": "Failed to download NuGet package from %s got the following error: %s", - "PackageDownloadSuccessful": "Package download successful", - "CredentialsNotFound": "Could not determine credentials to connect to Azure Artifacts service.", - "StartingDownloadOfPackage": "Starting download of NuGet package %s to location %s", - "ExtractingNugetPackage": "Extracting NuGet package %s to directory %s", - "PackageTypeNotSupported": "Only NuGet packages types can be downloaded using this task.", - "ExtractionFailed": "Failed to extract package with error %s", - "RetryingOperation": "Error: in %s, so retrying => retries pending: %s", - "OperationFailed": "Failed in %s with error: %s", - "Info_ResolvedToolFromCache": "Resolved from tool cache: %s", - "UnsupportedProjectScopedFeeds": "Project-scoped feeds are not supported by this version of the \"Download Package\" task. Please use version 1 or higher.", - "DeprecatedTask": "This task is deprecated. Please switch to using DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" - } } \ No newline at end of file diff --git a/Tasks/DownloadPackageV0/task.loc.json b/Tasks/DownloadPackageV0/task.loc.json index dddea83e8981..a4d0d4885f7d 100644 --- a/Tasks/DownloadPackageV0/task.loc.json +++ b/Tasks/DownloadPackageV0/task.loc.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "demands": [], diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson index 649f928af00f..e418c647cba2 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Transformationsregeln", "loc.input.help.xmlTransformationRules": "Geben Sie eine Liste mit Transformationsdateiregeln an, bei der jeder Eintrag in einer neuen Zeile enthalten ist. Verwenden Sie hierbei diese Syntax:
-transform -xml ", "loc.input.label.fileType": "Dateiformat", - "loc.input.help.fileType": "Geben Sie das Dateiformat an, für das die Ersetzung durchgeführt werden soll.
Für XML werden in den Build- oder Releasepipelines definierte Variablen anhand der Einträge \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" einer beliebigen Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.
Um JSON-Variablen zu ersetzen, die geschachtelt oder hierarchisch aufgebaut sind, geben Sie diese mithilfe von JSONPath-Ausdrücken an.

Um beispielsweise den Wert von \"ConnectionString\" im Beispiel unten zu ersetzen, müssen Sie eine Variable als \"Data.DefaultConnection.ConnectionString\" in der Build- oder Releasepipeline (oder der Umgebung der Releasepipeline) definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. In der Pipeline definierte Standard- oder Systemvariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen für die Releasepipeline und die Stufe definiert werden, haben die Stufenvariablen Vorrang vor den Variablen der Releasepipeline.", + "loc.input.help.fileType": "Geben Sie das Dateiformat an, in dem der Ersatz ausgeführt werden muss
Für XML werden Variablen, die in den Build- oder Releasepipelines definiert sind, mit den Einträgen \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" jeder Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.
Geben Sie JSONPath-Ausdrücke an, um geschachtelte oder hierarchische JSON-Variablen zu ersetzen.

Um beispielsweise den Wert von ‘ConnectionString’ im folgenden Beispiel zu ersetzen, müssen Sie eine Variable in der Build- oder Releasepipeline (oder in der Umgebung der Releasepipeline) als ‘Data.DefaultConnection.ConnectionString’ definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. Standard-/systemdefinierte Pipelinevariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen in der Releasepipeline und in der Phase definiert sind, ersetzen die Phasenvariablen die Releasepipelinevariablen.", "loc.input.label.targetFiles": "Zieldateien", "loc.input.help.targetFiles": "Geben Sie eine Liste mit Dateien für die Ersetzung der Variablenwerte an, bei der jede Datei in einer neuen Zeile enthalten ist. Die Dateinamen müssen relativ zum Stammordner angegeben werden.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson index 930965433099..ad7e5b507b99 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Reglas de transformación", "loc.input.help.xmlTransformationRules": "Proporcione una nueva lista separada por líneas de reglas de archivo de transformación con la sintaxis:
-transform -xml ", "loc.input.label.fileType": "Formato de archivo", - "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución.
Para XML, las variables que se definen en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variable tiene lugar después de las transformaciones de configuración.
Para sustituir las variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de “ConnectionString” en el ejemplo siguiente, debe definir una variable como “Data.DefaultConnection.ConnectionString” en la canalización de compilación o versión (o el entorno de la canalización de versión).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sustitución de variables se ejecuta una vez que se transforma la configuración.

Nota: Solo las variables personalizadas definidas en las canalizaciones de compilación o versión se usan en la sustitución. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las últimas sustituirán a las variables de la canalización de versión.", + "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución
Para XML, las variables definidas en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variables se ejecuta después de las transformaciones de configuración.
Para sustituir variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de ‘ConnectionString’ en el ejemplo siguiente, debe definir una variable como ‘Data.DefaultConnection.ConnectionString’ en la canalización de compilación o versión (o en el entorno de la canalización de versión).
{
   \" Datos\": {
       \" DefaultConnection\": {
           \" ConnectionString\": \"Server=(localdb)\\SQLEXPRESS; Base de datos=MyDB; Trusted_Connection=True\"
       }
   }
}
La sustitución de variables se ejecuta después de las transformaciones de configuración.

Nota: en la sustitución solo se usan las variables personalizadas definidas en las canalizaciones de compilación o versión. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las variables de fase sustituirán a las variables de canalización de versión.", "loc.input.label.targetFiles": "Archivos de destino", "loc.input.help.targetFiles": "Proporcione una nueva lista separada por líneas de los archivos para sustituir los valores de variable. Los nombres de los archivos que se proporcionen deben ser relativos a la carpeta raíz.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson index beeb3016eeae..f565d513a4f8 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Règles de transformation", "loc.input.help.xmlTransformationRules": "Fournissez une liste de règles de fichier de transformation séparées par une nouvelle ligne, en utilisant la syntaxe suivante :
-transform -xml ", "loc.input.label.fileType": "Format de fichier", - "loc.input.help.fileType": "Indiquez le format de fichier pour lequel la substitution doit être effectuée.
Pour le format XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées 'key' ou 'name' des sections appSettings, applicationSettings et connectionStrings d'un fichier config et du fichier parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour substituer des variables JSON imbriquées ou hiérarchiques, spécifiez-les à l'aide d'expressions JSONPath.

Par exemple, pour remplacer la valeur de 'ConnectionString' dans l'exemple ci-dessous, vous devez définir une variable en tant que 'Data.DefaultConnection.ConnectionString' dans la définition de build ou de mise en production (ou l'environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après les transformations de configuration.

Remarque : Seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par le système/par défaut sont exclues.
Remarque : Si les mêmes variables sont définies dans le pipeline de mise en production et dans l'index, les variables d'index remplacent les variables de pipeline de mise en production.", + "loc.input.help.fileType": "Indiquez le format de fichier dans lequel la substitution doit être effectuée
Pour XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées « key » ou « name » dans les sections appSettings, applicationSettings et connectionStrings des fichiers config et parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour remplacer les variables JSON imbriquées ou hiérarchiques, spécifiez-les à l’aide d’expressions JSONPath.

Par exemple, pour remplacer la valeur de « ConnectionString » dans l’exemple ci-dessous, vous devez définir une variable en tant que « Data.DefaultConnection.ConnectionString » dans le pipeline de build ou de mise en production (ou l’environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après des transformations de configuration.

Remarque : seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par défaut/par le système sont exclues.
Remarque : si les mêmes variables sont définies dans le pipeline de mise en production et dans l’index, les variables de l’index remplacent les variables du pipeline de mise en production.", "loc.input.label.targetFiles": "Fichiers cibles", "loc.input.help.targetFiles": "Fournissez une liste de fichiers séparés par une nouvelle ligne pour remplacer les valeurs de variables. Les noms de fichiers doivent être indiqués par rapport au dossier racine.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson index b21318999080..254f5cd52094 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Regole di trasformazione", "loc.input.help.xmlTransformationRules": "Specificare un elenco di regole dei file di trasformazione delimitate da caratteri di nuova riga usando la sintassi seguente:
-transform -xml ", "loc.input.label.fileType": "Formato di file", - "loc.input.help.fileType": "Specificare il formato di file in cui deve essere eseguita la sostituzione
Per il formato XML le variabili definite nelle pipeline di compilazione o di versione verranno abbinate alle voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualsiasi file di configurazione e di parameters.xml. La sostituzione delle variabili viene eseguita dopo la trasformazione dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di 'ConnectionString' nell'esempio seguente, è necessario definire una variabile come 'Data.DefaultConnection.ConnectionString' nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", + "loc.input.help.fileType": "Specificare il formato di file in cui eseguire la sostituzione
Per XML, le variabili definite nelle pipeline di compilazione o di versione verranno confrontate con le voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualunque file di configurazione e parameters.xml. La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di ‘ConnectionString’ nell'esempio seguente è necessario definire una variabile come ‘Data.DefaultConnection.ConnectionString’ nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni della configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione/versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", "loc.input.label.targetFiles": "File di destinazione", "loc.input.help.targetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson index b6e6e338c917..8015c6b1bab9 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "変換ルール", "loc.input.help.xmlTransformationRules": "次の構文を使用して、変換ファイル ルールの改行区切りリストを指定します:
-transform -xml ", "loc.input.label.fileType": "ファイル形式", - "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML の場合、ビルド パイプラインまたはリリース パイプラインで定義された変数は、構成ファイルおよび parameters.xml の appSettings、applicationSettings、および connectionStrings セクションの 'key' エントリまたは 'name' エントリと照合されます。変数置換は構成変換の後に実行されます。
ネストされた、または階層的な JSON 変数を置き換えるには、JSONPath 式を使用してそれらの変数を指定します。

たとえば、以下のサンプルで ‘ConnectionString’ の値を置き換えるには、ビルドまたはリリース パイプライン (またはリリース パイプラインの環境) で変数を ‘Data.DefaultConnection.ConnectionString’ として定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数置換は構成変換後に実行されます。

メモ: ビルド/リリース パイプラインで定義されたカスタム変数のみが置換として使用されます。既定/システム定義のパイプライン変数は除外されます。
注意: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数がリリース パイプライン変数より優先されます。", + "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML について、ビルドまたはリリース パイプラインで定義されている変数は、構成ファイルと parameters.xml の appSettings、applicationSettings、connectionStrings セクションの 'key' または 'name' エントリと照合されます。変数の置換は、構成の変換後に実行されます。
入れ子になった JSON 変数または階層型の JSON 変数を置き換えるには、JSONPath 式を使用して指定します。

たとえば、次のサンプルの ConnectionString’ の‘値を置き換えるには、ビルド またはリリース パイプライン (またはリリース パイプラインの環境) で変数を Data.DefaultConnection.ConnectionString’ として‘定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数の置換は、構成の変換後に実行されます。

注: 置換では、ビルド/リリース パイプラインで定義されているカスタム変数のみが使用されます。既定またはシステム定義のパイプライン変数は除外されます。
注: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数はリリース パイプライン変数よりも優先されます。", "loc.input.label.targetFiles": "ターゲット ファイル", "loc.input.help.targetFiles": "変数の値を置き換えるファイルの改行区切りリストを指定します。ルート フォルダーへの相対ファイル名が指定されます。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson index e8340b34581c..d0fff54b674d 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "변환 규칙", "loc.input.help.xmlTransformationRules": "다음 구문을 사용하는 변환 파일 규칙을 새 줄로 구분된 목록으로 지정합니다.
-transform -xml ", "loc.input.label.fileType": "파일 형식", - "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식을 지정합니다.
XML의 경우 빌드 또는 릴리스 파이프라인에서 정의된 변수가 구성 파일과 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치됩니다. 변수 대체는 구성 변환 후에 실행됩니다.
중첩되었거나 계층적인 JSON 변수를 대체하려면 JSONPath 식을 사용하여 지정합니다.

예를 들어 아래 샘플의 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인 환경)에서 변수를 'Data.DefaultConnection.ConnectionString'으로 정의해야 합니다.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후에 실행됩니다.

참고: 빌드/릴리스 파이프라인에서 정의된 사용자 지정 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에서 동일한 변수가 정의된 경우 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", + "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식 제공하세요
XML의 경우 빌드 또는 릴리스 파이프라인에 정의된 변수는 모든 구성 파일 및 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치합니다. 변수 치환은 구성 변환 후에 실행됩니다.
중첩되거나 계층 구조가 있는 JSON 변수를 대체하려면 JSONPath 표현식을 사용하여 지정합니다.

예를 들어, 아래 샘플에서 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인의 환경)에서 변수를 ‘Data.DefaultConnection.ConnectionString’으로 정의해야 합니다.
{
  \"데이터\": {
    \"기본 연결\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후 실행됩니다.

참고: 빌드/릴리스파이프라인에 정의된 사용자 정의 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에 동일한 변수가 정의되어 있는 경우, 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", "loc.input.label.targetFiles": "대상 파일", "loc.input.help.targetFiles": "변수 값을 대체할 파일을 새 줄로 구분된 목록으로 지정합니다. 루트 폴더의 상대 경로로 파일 이름을 지정해야 합니다.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson index 51ea66d433b5..980c2da469c7 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Правила преобразования", "loc.input.help.xmlTransformationRules": "Укажите новый разделенный на строки список правил файла преобразования, используя синтаксис:
-transform -xml ", "loc.input.label.fileType": "Формат файла", - "loc.input.help.fileType": "Укажите формат файла, для которого требуется выполнить подстановку
Для XML-кода переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и connectionStrings файла конфигурации и файла parameters.xml. Подстановка переменных запускается после преобразований конфигурации.
Чтобы заменить переменные JSON, являющиеся вложенными или иерархическими, укажите их с помощью выражений JSONPath.

Например, чтобы заменить значение \"ConnectionString\" в примере ниже, нужно определить переменную как \"Data.DefaultConnection.ConnectionString\" в конвейере сборки или выпуска (или среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Подстановка переменных запускается после преобразований конфигурации.

Примечание. При подстановке используются только пользовательские переменные, определенные в конвейерах сборки/выпуска. Используемые по умолчанию или системные переменные конвейеров исключаются.
Примечание. Если одни и те же переменные определены в конвейере выпуска и на этае, то переменные этапа имеют приоритет над переменными конвейера выпуска.", + "loc.input.help.fileType": "Укажите формат файла, в котором необходимо выполнить переопределение.
Для XML переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и ConnectionStrings файлов конфигурации и параметров. XML. Переопределение переменных запускается после преобразования конфигурации.
Чтобы переопределить вложенные или иерархические переменные JSON, укажите их с помощью выражений JSONPath.

Например, чтобы переопределить значение ConnectionString в приведенном ниже примере, вам необходимо определить переменную как Data.DefaultConnection.ConnectionString в конвейере сборки или выпуска (или в среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Замена переменных выполняется после преобразования конфигурации.

Заметка. При замене используются только пользовательские переменные, определенные в конвейерах сборки и выпуска. Переменные конвейера, определенные по умолчанию или системой, исключаются.
Заметка. Если в конвейере выпуска и на стадии определены одинаковые переменные, переменные этапа заменят переменные конвейера выпуска.", "loc.input.label.targetFiles": "Целевые файлы", "loc.input.help.targetFiles": "Укажите новый разделенный строками список файлов для замены значений переменных. Имена файлов должны быть указаны относительно корневой папки.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson index 252c1bf9d259..342be6ec5228 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "转换规则", "loc.input.help.xmlTransformationRules": "使用以下语法提供使用行分隔的新转换文件规则列表:
-transform -xml ", "loc.input.label.fileType": "文件格式", - "loc.input.help.fileType": "提供必须对其执行替换的文件格式
对于 XML,在生成或发布管道中定义的变量将根据任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的“密钥”或“名称”条目进行匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式来指定它们。

例如,若要替换以下示例中 \"ConnectionString\" 的值,则需要在生成或发布管道(或发布管道的环境)中将某一变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换后运行。

注意: 仅在替换中使用在生成/发布管道中定义的自定义变量。排除默认/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", + "loc.input.help.fileType": "提供必须在其上执行替换的文件格式
对于 XML,生成或发布管道中定义的变量将与任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的 \"key\" 或 \"name\" 条目匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式指定它们。

例如,若要替换下面示例中 \"ConnectionString\" 的值,需要在生成或发布管道(或发布管道的环境)中将变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换之后运行。

注意: 只在替换中使用在生成/发布管道中定义的自定义变量。排除默认变量/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", "loc.input.label.targetFiles": "目标文件", "loc.input.help.targetFiles": "提供使用行分隔的新文件列表以替换变量值。将提供相对于根文件夹的文件名称。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 变量替换已成功应用。", diff --git a/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson index dfa9578c5fc8..6a0fd8a87f65 100644 --- a/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "轉換規則", "loc.input.help.xmlTransformationRules": "使用下列語法提供轉換檔案規則的新分行清單:
-transform -xml ", "loc.input.label.fileType": "檔案格式", - "loc.input.help.fileType": "提供必須執行替代的目標檔案格式
若為 XML,則會根據任何組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目,比對在建置或發佈管線中定義的變數。轉換好組態後,才會替代變數。
若要替代巢狀或階層式 JSON 變數,請使用 JSONPath 運算式指定它們。

例如,若要取代以下範例中 'ConnectionString' 的值,您需要在建置或發佈管線 (或發佈管線的環境) 中將變數定義為 'Data.DefaultConnection.ConnectionString'。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
轉換好組態後,才會替代變數。

請注意: 只有在建置/發佈管線中定義的自訂變數會用於替代。不會使用預設/系統定義的管線變數。
請注意: 如果在發佈管線和階段中定義了相同的變數,則階段變數會取代發佈管線變數。", + "loc.input.help.fileType": "提供必須執行替代的檔案格式
針對 XML,組建或發行管線中定義的變數會與任何設定檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目相符。變數替代會在設定轉換之後執行。
若要取代巢式或階層式 JSON 變數,請用 JSONPath 運算式進行指定。

例如,若要取代下列範例中的 ‘ConnectionString’值,您需要在建和發行管線 (或發行管線的環境) 中將變數定義為 ‘Data.DefaultConnection.ConnectionString’。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
變數替代會在設定轉換之後執行。

注意: 只有在組建/發行管線中定義的自訂變數會用於替代。會排除預設/系統定義的管線變數。
注意: 如果在發行管線和階段中定義相同的變數,則階段變數將會取代發行管線變數。", "loc.input.label.targetFiles": "目標檔案", "loc.input.help.targetFiles": "提供用來替代變數值之檔案的新分行清單。提供的檔案名稱需相對於根資料夾。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", diff --git a/Tasks/FileTransformV1/task.json b/Tasks/FileTransformV1/task.json index c460af9afba5..b4908378c203 100644 --- a/Tasks/FileTransformV1/task.json +++ b/Tasks/FileTransformV1/task.json @@ -1,118 +1,118 @@ { - "id": "8ce97e91-56cc-4743-bfab-9a9315be5f27", - "name": "FileTransform", - "friendlyName": "File transform", - "description": "Replace tokens with variable values in XML or JSON configuration files", - "author": "Microsoft Corporation", - "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform", - "helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
Currently only XML, JSON file formats are supported for variable substitution.
[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", - "category": "Utility", - "visibility": [ - "Build", - "Release" - ], - "runsOn": [ - "Agent", - "DeploymentGroup" - ], - "version": { - "Major": 1, - "Minor": 232, - "Patch": 0 + "id": "8ce97e91-56cc-4743-bfab-9a9315be5f27", + "name": "FileTransform", + "friendlyName": "File transform", + "description": "Replace tokens with variable values in XML or JSON configuration files", + "author": "Microsoft Corporation", + "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform", + "helpMarkDown": "File transformation and variable substitution task: Update tokens in your XML based configuration files and then replaces those tokens with variable values.
Currently only XML, JSON file formats are supported for variable substitution.
[Learn more about this task](https://docs.microsoft.com/azure/devops/pipelines/tasks/utility/file-transform)", + "category": "Utility", + "visibility": [ + "Build", + "Release" + ], + "runsOn": [ + "Agent", + "DeploymentGroup" + ], + "version": { + "Major": 1, + "Minor": 233, + "Patch": 0 + }, + "instanceNameFormat": "File Transform: $(Package)", + "groups": [ + { + "name": "VariableSubstitution", + "displayName": "Variable Substitution", + "isExpanded": true + } + ], + "inputs": [ + { + "name": "folderPath", + "type": "filePath", + "label": "Package or folder", + "defaultValue": "$(System.DefaultWorkingDirectory)/**/*.zip", + "required": true, + "helpMarkDown": "File path to the package or a folder.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), wildcards are supported.
For example, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip." + }, + { + "name": "enableXmlTransform", + "type": "boolean", + "label": "XML transformation", + "required": false, + "defaultValue": false, + "helpMarkDown": "Config transforms will be run prior to the Variable Substitution.
XML transformations are supported only for Windows platform." + }, + { + "name": "xmlTransformationRules", + "type": "multiLine", + "label": "Transformation rules", + "defaultValue": "-transform **\\*.Release.config -xml **\\*.config", + "required": false, + "helpMarkDown": "Provide new line separated list of transformation file rules using the syntax:
-transform -xml ", + "visibleRule": "enableXmlTransform == true" }, - "instanceNameFormat": "File Transform: $(Package)", - "groups": [ - { - "name": "VariableSubstitution", - "displayName": "Variable Substitution", - "isExpanded": true - } - ], - "inputs": [ - { - "name": "folderPath", - "type": "filePath", - "label": "Package or folder", - "defaultValue": "$(System.DefaultWorkingDirectory)/**/*.zip", - "required": true, - "helpMarkDown": "File path to the package or a folder.
Variables ( [Build](https://docs.microsoft.com/vsts/pipelines/build/variables) | [Release](https://docs.microsoft.com/vsts/pipelines/release/variables#default-variables)), wildcards are supported.
For example, $(System.DefaultWorkingDirectory)/\\*\\*/\\*.zip." - }, - { - "name": "enableXmlTransform", - "type": "boolean", - "label": "XML transformation", - "required": false, - "defaultValue": false, - "helpMarkDown": "Config transforms will be run prior to the Variable Substitution.
XML transformations are supported only for Windows platform." - }, - { - "name": "xmlTransformationRules", - "type": "multiLine", - "label": "Transformation rules", - "defaultValue": "-transform **\\*.Release.config -xml **\\*.config", - "required": false, - "helpMarkDown": "Provide new line separated list of transformation file rules using the syntax:
-transform -xml ", - "visibleRule": "enableXmlTransform == true" - }, - { - "name": "fileType", - "type": "pickList", - "label": "File format", - "defaultValue": "", - "required": false, - "options": { - "xml": "XML", - "json": "JSON" - }, - "properties": { - "EditableOptions": "False" - }, - "groupName": "VariableSubstitution", - "helpMarkDown": "Provide file format on which substitution has to be performed
For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml. Variable Substitution is run after config transforms.
To substitute JSON variables that are nested or hierarchical, specify them using JSONPath expressions.

For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Variable Substitution is run after configuration transforms.

Note: only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables." - }, - { - "name": "targetFiles", - "type": "multiLine", - "label": "Target files", - "required": false, - "defaultValue": "", - "groupName": "VariableSubstitution", - "visibleRule": "fileType = xml || fileType = json", - "helpMarkDown": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder." - } - ], - "execution": { - "Node10": { - "target": "filetransform.js", - "argumentFormat": "" - }, - "Node16": { - "target": "filetransform.js", - "argumentFormat": "" - } + { + "name": "fileType", + "type": "pickList", + "label": "File format", + "defaultValue": "", + "required": false, + "options": { + "xml": "XML", + "json": "JSON" + }, + "properties": { + "EditableOptions": "False" + }, + "groupName": "VariableSubstitution", + "helpMarkDown": "Provide file format on which substitution has to be performed
For XML, Variables defined in the build or release pipelines will be matched against the 'key' or 'name' entries in the appSettings, applicationSettings, and connectionStrings sections of any config file and parameters.xml. Variable Substitution is run after config transforms.
To substitute JSON variables that are nested or hierarchical, specify them using JSONPath expressions.

For example, to replace the value of ‘ConnectionString’ in the sample below, you need to define a variable as ‘Data.DefaultConnection.ConnectionString’ in the build or release pipeline (or release pipeline's environment).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Variable Substitution is run after configuration transforms.

Note: only custom variables defined in build/release pipelines are used in substitution. Default/system defined pipeline variables are excluded.
Note: If same variables are defined in the release pipeline and in the stage, then the stage variables will supersede the release pipeline variables." + }, + { + "name": "targetFiles", + "type": "multiLine", + "label": "Target files", + "required": false, + "defaultValue": "", + "groupName": "VariableSubstitution", + "visibleRule": "fileType = xml || fileType = json", + "helpMarkDown": "Provide new line separated list of files to substitute the variable values. Files names are to be provided relative to the root folder." + } + ], + "execution": { + "Node10": { + "target": "filetransform.js", + "argumentFormat": "" }, - "messages": { - "JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", - "XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", - "XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", - "CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", - "XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", - "JSONParseError": "Unable to parse JSON file: %s. Error: %s", - "NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", - "FailedToApplyTransformation": "Unable to apply transformation for the given package.", - "MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs.", - "SubstitutingValueonKey": "Substituting value on key: %s", - "SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", - "SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", - "SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", - "SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", - "JSONvariableSubstitution": "Applying JSON variable substitution for %s", - "ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", - "SubstitutionForXmlNode": "Processing substitution for xml node : %s", - "UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", - "SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", - "VariableSubstitutionInitiated": "Initiated variable substitution in config file : %s", - "ConfigFileUpdated": "Config file : %s updated.", - "SkippedUpdatingFile": "Skipped Updating file: %s" + "Node16": { + "target": "filetransform.js", + "argumentFormat": "" } + }, + "messages": { + "JSONvariablesubstitutionappliedsuccessfully": "JSON variable substitution applied successfully.", + "XMLvariablesubstitutionappliedsuccessfully": "XML variable substitution applied successfully.", + "XDTTransformationsappliedsuccessfully": "XML Transformations applied successfully", + "CannotPerformXdtTransformationOnNonWindowsPlatform": "Cannot perform XML transformations on a non-Windows platform.", + "XdtTransformationErrorWhileTransforming": "XML transformation error while transforming %s using %s.", + "JSONParseError": "Unable to parse JSON file: %s. Error: %s", + "NOJSONfilematchedwithspecificpattern": "NO JSON file matched with specific pattern: %s.", + "FailedToApplyTransformation": "Unable to apply transformation for the given package.", + "MissingArgumentsforXMLTransformation": "Incomplete or missing arguments. Expected format -transform -xml -result . Transformation and source file are mandatory inputs.", + "SubstitutingValueonKey": "Substituting value on key: %s", + "SubstitutingValueonKeyWithNumber": "Substituting value on key %s with (number) value: %s", + "SubstitutingValueonKeyWithBoolean": "Substituting value on key %s with (boolean) value: %s", + "SubstitutingValueonKeyWithObject": "Substituting value on key %s with (object) value: %s", + "SubstitutingValueonKeyWithString": "Substituting value on key %s with (string) value: %s", + "JSONvariableSubstitution": "Applying JSON variable substitution for %s", + "ApplyingXDTtransformation": "Applying XDT Transformation from transformation file %s -> source file %s ", + "SubstitutionForXmlNode": "Processing substitution for xml node : %s", + "UpdatingKeyWithTokenValue": "Updating value for key= %s with token value: %s", + "SubstitutingConnectionStringValue": "Substituting connectionString value for connectionString = %s with token value: %s ", + "VariableSubstitutionInitiated": "Initiated variable substitution in config file : %s", + "ConfigFileUpdated": "Config file : %s updated.", + "SkippedUpdatingFile": "Skipped Updating file: %s" + } } \ No newline at end of file diff --git a/Tasks/FileTransformV1/task.loc.json b/Tasks/FileTransformV1/task.loc.json index 9a88aaf2484d..120c2b2466e6 100644 --- a/Tasks/FileTransformV1/task.loc.json +++ b/Tasks/FileTransformV1/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 251fe25855d8..259da0d5161b 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Das Festlegen von Anmeldeinformationen in \"NuGet.config\" wird vorbereitet.", "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "In der Datei \"NuGet.config\" unter \"%s\" wurden keine Paketquellen gefunden.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von \"Wiederherstellen\" oder \"Benutzerdefiniert\" von NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index f6ec3fd923ce..9016136a83a5 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparándose para establecer las credenciales en NuGet.config.", "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "No se encontró ningún origen de paquete en el archivo NuGet.config en %s.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de la opción \"restore\" o \"custom\" de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 12a9633704ad..6d1c3f6b676a 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Préparation de la définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Sources de package introuvables dans le fichier NuGet.config sur %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser l'option « restauration » ou « personnalisée » de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index d79d0d8015b0..7938e5f06e0a 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparazione dell'impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Non sono state trovate origini pacchetto nel file NuGet.config in %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passare all'opzione 'restore' o 'custom' di NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 1267654ad98b..faafa37cf679 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config での資格情報の設定準備", "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s の NuGet.config ファイルでパッケージ ソースが見つかりません", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。NuGetCommand@2 の 'restore' または 'custom' オプションの使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson index 9ef78c3b3fce..ecfe42b31fd1 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config에서 자격 증명을 설정하기 위해 준비 중", "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s의 NuGet.config 파일에서 패키지 소스를 찾을 수 없습니다.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. NuGetCommand@2의 'restore' 또는 'custom' 옵션 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2 사용으로 전환하세요." } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index cb5612385535..466763108ba4 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Подготовка к настройке учетных данных в NuGet.config", "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Не найдены источники пакетов в файле NuGet.config в \"%s\"", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование параметра \"restore\" или \"custom\" NuGetCommand@2: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson index 57dcf79db3e2..10649735aa11 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "准备设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_NoSourcesFoundInConfig": "没有在 %s 处找到 NuGet.config 文件中的包源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换到使用 NuGetCommand@2 的“restore”或“custom”选项 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index ae37569c4650..494a567fe9c9 100644 --- a/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "正在準備設定 NuGet.config 中的認證", "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_NoSourcesFoundInConfig": "在位於 %s 的 NuGet.config 檔案中找不到套件來源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 NuGetCommand@2 的「還原」或「自訂」選項 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/task.json b/Tasks/NuGetInstallerV0/task.json index d99f8a47c9b8..3fa19e796ceb 100644 --- a/Tasks/NuGetInstallerV0/task.json +++ b/Tasks/NuGetInstallerV0/task.json @@ -1,151 +1,151 @@ { - "id": "333b11bd-d341-40d9-afcf-b32d5ce6f23b", - "name": "NuGetInstaller", - "friendlyName": "NuGet Installer", - "description": "Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", - "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget", - "helpMarkDown": "[More Information](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", - "category": "Package", - "author": "Microsoft Corporation", - "version": { - "Major": 0, - "Minor": 232, - "Patch": 0 - }, - "runsOn": [ - "Agent", - "DeploymentGroup" - ], - "minimumAgentVersion": "2.115.0", - "deprecated": true, - "removalDate": "2023-12-11", - "groups": [ - { - "name": "advanced", - "displayName": "Advanced", - "isExpanded": false - } - ], - "instanceNameFormat": "NuGet $(restoreMode) $(solution)", - "inputs": [ - { - "name": "solution", - "type": "filePath", - "label": "Path to solution or packages.config", - "defaultValue": "**/*.sln", - "helpMarkDown": "The path to the Visual Studio solution file or NuGet packages.config", - "required": "true" - }, - { - "name": "nugetConfigPath", - "type": "filePath", - "label": "Path to NuGet.config", - "defaultValue": "", - "helpMarkDown": "Equivalent to the -ConfigFile NuGet.exe command line argument", - "required": "false" - }, - { - "name": "restoreMode", - "type": "radio", - "label": "Installation type", - "defaultValue": "restore", - "helpMarkDown": "Restore will restore the packages a solution depends upon, and is generally what you want.\n\nInstall will install packages from a packages.config file. Use this option if you want to install a standalone tool package.", - "required": "true", - "options": { - "restore": "Restore", - "install": "Install" - } - }, - { - "name": "noCache", - "type": "boolean", - "label": "Disable local cache", - "defaultValue": "false", - "helpMarkDown": "Equivalent to the -NoCache NuGet.exe command line argument", - "required": "false" + "id": "333b11bd-d341-40d9-afcf-b32d5ce6f23b", + "name": "NuGetInstaller", + "friendlyName": "NuGet Installer", + "description": "Installs or restores missing NuGet packages. Use NuGetAuthenticate@0 task for latest capabilities.", + "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget", + "helpMarkDown": "[More Information](https://docs.microsoft.com/azure/devops/pipelines/tasks/package/nuget)", + "category": "Package", + "author": "Microsoft Corporation", + "version": { + "Major": 0, + "Minor": 233, + "Patch": 0 }, - { - "name": "nuGetRestoreArgs", - "type": "string", - "label": "NuGet arguments", - "defaultValue": "", - "required": false, - "helpMarkDown": "Additional arguments passed to NuGet.exe restore or install. [More Information](https://docs.nuget.org/consume/command-line-reference#user-content-restore-command)." - }, - { - "name": "verbosity", - "type": "pickList", - "label": "Verbosity", - "defaultValue": "-", - "helpMarkDown": "NuGet's verbosity level", - "required": "false", - "groupName": "advanced", - "options": { - "-": "-", - "Quiet": "Quiet", - "Normal": "Normal", - "Detailed": "Detailed" - } - }, - { - "name": "nuGetVersion", - "type": "radio", - "label": "NuGet Version", - "defaultValue": "3.3.0", - "helpMarkDown": "The version of NuGet to use, or external version.", - "required": "true", - "groupName": "advanced", - "options": { - "3.3.0": "3.3.0", - "3.5.0.1829": "3.5.0", - "4.0.0.2283": "4.0.0", - "custom": "Custom" - } - }, - { - "name": "nuGetPath", - "type": "string", - "label": "Path to NuGet.exe", - "defaultValue": "", - "required": false, - "helpMarkDown": "Optionally supply the path to NuGet.exe. Will override version selection.", - "groupName": "advanced" - } - ], - "execution": { - "Node10": { - "target": "nugetinstaller.js", - "argumentFormat": "" + "runsOn": [ + "Agent", + "DeploymentGroup" + ], + "minimumAgentVersion": "2.115.0", + "deprecated": true, + "removalDate": "2023-12-11", + "groups": [ + { + "name": "advanced", + "displayName": "Advanced", + "isExpanded": false + } + ], + "instanceNameFormat": "NuGet $(restoreMode) $(solution)", + "inputs": [ + { + "name": "solution", + "type": "filePath", + "label": "Path to solution or packages.config", + "defaultValue": "**/*.sln", + "helpMarkDown": "The path to the Visual Studio solution file or NuGet packages.config", + "required": "true" + }, + { + "name": "nugetConfigPath", + "type": "filePath", + "label": "Path to NuGet.config", + "defaultValue": "", + "helpMarkDown": "Equivalent to the -ConfigFile NuGet.exe command line argument", + "required": "false" + }, + { + "name": "restoreMode", + "type": "radio", + "label": "Installation type", + "defaultValue": "restore", + "helpMarkDown": "Restore will restore the packages a solution depends upon, and is generally what you want.\n\nInstall will install packages from a packages.config file. Use this option if you want to install a standalone tool package.", + "required": "true", + "options": { + "restore": "Restore", + "install": "Install" + } + }, + { + "name": "noCache", + "type": "boolean", + "label": "Disable local cache", + "defaultValue": "false", + "helpMarkDown": "Equivalent to the -NoCache NuGet.exe command line argument", + "required": "false" + }, + { + "name": "nuGetRestoreArgs", + "type": "string", + "label": "NuGet arguments", + "defaultValue": "", + "required": false, + "helpMarkDown": "Additional arguments passed to NuGet.exe restore or install. [More Information](https://docs.nuget.org/consume/command-line-reference#user-content-restore-command)." + }, + { + "name": "verbosity", + "type": "pickList", + "label": "Verbosity", + "defaultValue": "-", + "helpMarkDown": "NuGet's verbosity level", + "required": "false", + "groupName": "advanced", + "options": { + "-": "-", + "Quiet": "Quiet", + "Normal": "Normal", + "Detailed": "Detailed" + } + }, + { + "name": "nuGetVersion", + "type": "radio", + "label": "NuGet Version", + "defaultValue": "3.3.0", + "helpMarkDown": "The version of NuGet to use, or external version.", + "required": "true", + "groupName": "advanced", + "options": { + "3.3.0": "3.3.0", + "3.5.0.1829": "3.5.0", + "4.0.0.2283": "4.0.0", + "custom": "Custom" + } + }, + { + "name": "nuGetPath", + "type": "string", + "label": "Path to NuGet.exe", + "defaultValue": "", + "required": false, + "helpMarkDown": "Optionally supply the path to NuGet.exe. Will override version selection.", + "groupName": "advanced" + } + ], + "execution": { + "Node10": { + "target": "nugetinstaller.js", + "argumentFormat": "" + }, + "Node16": { + "target": "nugetinstaller.js", + "argumentFormat": "" + } }, - "Node16": { - "target": "nugetinstaller.js", - "argumentFormat": "" + "messages": { + "Warning_NoConfigForNoCredentialProvider": "To connect to NuGet feeds hosted in your Azure Pipelines/TFS project collection on this build agent, edit your build definition to choose a higher version of nuget or specify a path to a NuGet.config containing the package sources you wish to use.", + "Warning_ConflictingNuGetPreference": "NuGet 3.3 was selected, but a custom NuGet path was provided. The custom path will be preferred. To resolve this warning, edit your build task and select 'custom' for NuGet version under Advanced.", + "PackagesInstalledSuccessfully": "Packages were installed successfully", + "PackagesFailedToInstall": "Packages failed to install", + "ConnectingAs": "Connecting to feeds in your Azure Pipelines/TFS project collection as '%s' [%s]", + "BuildIdentityPermissionsHint": "For internal feeds, make sure the build service identity '%s' [%s] has access to the feed.", + "NoCredProviderOnAgent": "CredentialProvider.TeamBuild.exe not found on the agent. Falling back to config-based credential flow.", + "NotARegularFile": "%s i not a solution file. Check the 'path to solution or packages.config' property of the NuGetInstaller task.", + "UnknownRestoreMode": "Unknown restore mode '%s'", + "CouldNotFindNuGetService": "Could not find the NuGet service. This task will be unable to authenticate to feeds hosted in your Azure Pipelines/TFS project collection.", + "NoNuGetSpecified": "If 'custom' is selected, you must provide a path to NuGet.exe", + "NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", + "NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", + "NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", + "NGCommon_UnableToFindTool": "Unable to find tool %s", + "NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", + "NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region.", + "NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", + "NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", + "NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", + "NGCommon_AddingSources": "Setting credentials in NuGet.config", + "NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", + "NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", + "DeprecatedTask": "This task is deprecated. Please switch to using NuGetCommand@2's 'restore' or 'custom' option https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } - }, - "messages": { - "Warning_NoConfigForNoCredentialProvider": "To connect to NuGet feeds hosted in your Azure Pipelines/TFS project collection on this build agent, edit your build definition to choose a higher version of nuget or specify a path to a NuGet.config containing the package sources you wish to use.", - "Warning_ConflictingNuGetPreference": "NuGet 3.3 was selected, but a custom NuGet path was provided. The custom path will be preferred. To resolve this warning, edit your build task and select 'custom' for NuGet version under Advanced.", - "PackagesInstalledSuccessfully": "Packages were installed successfully", - "PackagesFailedToInstall": "Packages failed to install", - "ConnectingAs": "Connecting to feeds in your Azure Pipelines/TFS project collection as '%s' [%s]", - "BuildIdentityPermissionsHint": "For internal feeds, make sure the build service identity '%s' [%s] has access to the feed.", - "NoCredProviderOnAgent": "CredentialProvider.TeamBuild.exe not found on the agent. Falling back to config-based credential flow.", - "NotARegularFile": "%s i not a solution file. Check the 'path to solution or packages.config' property of the NuGetInstaller task.", - "UnknownRestoreMode": "Unknown restore mode '%s'", - "CouldNotFindNuGetService": "Could not find the NuGet service. This task will be unable to authenticate to feeds hosted in your Azure Pipelines/TFS project collection.", - "NoNuGetSpecified": "If 'custom' is selected, you must provide a path to NuGet.exe", - "NGCommon_DetectedNuGetVersion": "Detected NuGet version %s / %s", - "NGCommon_IgnoringNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable). Extensions are ignored when using the built-in NuGet client", - "NGCommon_DetectedNuGetExtensionsPath": "Detected NuGet extensions loader path (NUGET_EXTENSIONS_PATH environment variable): %s", - "NGCommon_UnableToFindTool": "Unable to find tool %s", - "NGCommon_SpsNotFound": "Unable to find the '%s' [%s] area. There may be a problem with your Team Foundation Server installation.", - "NGCommon_AreaNotFoundInSps": "Unable to locate the '%s' [%s] area. The service containing that area may not be available in your region.", - "NGCommon_NuGetConfigIsPackagesConfig": "Expected a NuGet.config file at %s, but its contents appear to be a packages.config. Check the settings for the %s task and confirm you selected NuGet.config rather than packages.config.", - "NGCommon_NuGetConfigIsInvalid": "The NuGet.config at %s is invalid.", - "NGCommon_RemovingSources": "Preparing to set credentials in NuGet.config", - "NGCommon_AddingSources": "Setting credentials in NuGet.config", - "NGCommon_NoSourcesFoundInConfig": "No package sources were found in the NuGet.config file at %s", - "NGCommon_UnabletoDetectNuGetVersion": "Unknown NuGet version selected.", - "DeprecatedTask": "This task is deprecated. Please switch to using NuGetCommand@2's 'restore' or 'custom' option https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" - } } \ No newline at end of file diff --git a/Tasks/NuGetInstallerV0/task.loc.json b/Tasks/NuGetInstallerV0/task.loc.json index 3c711907837b..3c821e336abe 100644 --- a/Tasks/NuGetInstallerV0/task.loc.json +++ b/Tasks/NuGetInstallerV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "runsOn": [ diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson index a604c26b8260..fc0a4477998b 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/de-DE/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Für jede Ergebnisdatei wird ein Testlauf erstellt. Aktivieren Sie diese Option, um die Ergebnisse in einem einzigen Testlauf zusammenzuführen. Zur Leistungsoptimierung werden die Ergebnisse unabhängig von dieser Option in einem einzigen Lauf zusammengeführt, wenn mehr als 100 Ergebnisdateien vorliegen.", "loc.input.label.failTaskOnFailedTests": "Bei Testfehlern als fehlerhaft markieren", "loc.input.help.failTaskOnFailedTests": "Aufgabe bei Testfehlern als fehlerhaft markieren. Aktivieren Sie diese Option, um die Aufgabe als fehlerhaft zu markieren, wenn in den Ergebnisdateien Fehler ermittelt werden.", + "loc.input.label.failTaskOnFailureToPublishResults": "Fehler, wenn die Veröffentlichung von Testergebnissen fehlschlägt", + "loc.input.help.failTaskOnFailureToPublishResults": "Fehler, wenn die Veröffentlichung von Testergebnissen fehlschlägt. Aktivieren Sie diese Option, um den Task als fehlerhaft festzulegen, wenn die Veröffentlichung der Testergebnisse teilweise fehlgeschlagen ist.", "loc.input.label.failTaskOnMissingResultsFile": "Fehler, wenn keine Ergebnisdateien gefunden werden", "loc.input.help.failTaskOnMissingResultsFile": "Die Aufgabe schlägt fehl, wenn keine Ergebnisdateien gefunden werden.", "loc.input.label.testRunTitle": "Testlauftitel", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson index 45245213201a..fe3d084a77ac 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/es-ES/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Se crea una serie de pruebas para cada archivo de resultados. Active esta opción para fusionar los resultados en una sola serie de pruebas. Para optimizar el rendimiento, los resultados se fusionarán en una sola serie si hay más de 100 archivos de resultados, independientemente de esta opción.", "loc.input.label.failTaskOnFailedTests": "Interrumpir si hay errores en las pruebas", "loc.input.help.failTaskOnFailedTests": "Interrumpa la tarea si hay errores en las pruebas. Seleccione esta opción para interrumpir la tarea si se detectan errores de las pruebas en los archivos de resultados.", + "loc.input.label.failTaskOnFailureToPublishResults": "Se produce un error si no se ha podido publicar los resultados de las pruebas", + "loc.input.help.failTaskOnFailureToPublishResults": "Se produce un error si no se ha podido publicar los resultados de las pruebas. Active esta opción para generar un error en la tarea si se produce un error parcial en la publicación de los resultados de pruebas.", "loc.input.label.failTaskOnMissingResultsFile": "Error si no se encuentra ningún archivo de resultados", "loc.input.help.failTaskOnMissingResultsFile": "No se puede realizar la tarea si no se encuentra ningún archivo de resultados.", "loc.input.label.testRunTitle": "Título de la serie de pruebas", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson index f84ae87ad761..44865a2487c0 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/fr-FR/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Une série de tests est créée pour chaque fichier de résultats. Cochez cette option pour fusionner les résultats dans une seule série de tests. Pour optimiser le niveau de performance, les résultats sont fusionnés en une seule série de tests, s'il existe plus de 100 fichiers de résultats, indépendamment de cette option.", "loc.input.label.failTaskOnFailedTests": "Cesser toute exécution en cas d'échecs de tests", "loc.input.help.failTaskOnFailedTests": "Faire cesser la tâche en cas d'échecs liés à des tests. Cochez cette option pour faire cesser la tâche si des échecs de tests sont détectés dans les fichiers de résultats.", + "loc.input.label.failTaskOnFailureToPublishResults": "Échouer en cas d'échec dans la publication des résultats des tests", + "loc.input.help.failTaskOnFailureToPublishResults": "Échouer s’il y a un échec dans la publication des résultats du test. Cochez cette option pour faire échouer la tâche si la publication des résultats du test échoue partiellement.", "loc.input.label.failTaskOnMissingResultsFile": "Échec si aucun fichier de résultats n’est trouvé", "loc.input.help.failTaskOnMissingResultsFile": "Échec de la tâche si aucun fichier de résultats n’est trouvé.", "loc.input.label.testRunTitle": "Titre de la série de tests", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson index 588eb89e497b..428a50c18495 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/it-IT/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Viene creata un'esecuzione dei test per ogni file di risultati. Selezionare questa opzione per unire i risultati in un'unica esecuzione dei test. Per ottimizzare l'operazione e garantire migliori prestazioni, i risultati verranno uniti in un'unica esecuzione se sono presenti più di 100 file di risultati, indipendentemente da questa opzione.", "loc.input.label.failTaskOnFailedTests": "Non eseguire in caso di errori di test", "loc.input.help.failTaskOnFailedTests": "Non esegue l'attività in caso di errori di test. Selezionare questa opzione per non eseguire l'attività se vengono rilevati errori di test nei file di risultati.", + "loc.input.label.failTaskOnFailureToPublishResults": "Esito negativo in caso di errore durante la pubblicazione dei risultati dei test", + "loc.input.help.failTaskOnFailureToPublishResults": "Esito negativo in caso di errore durante la pubblicazione dei risultati dei test. Selezionare questa opzione per non eseguire l'attività se la pubblicazione dei risultati del test non è riuscita parzialmente.", "loc.input.label.failTaskOnMissingResultsFile": "Esito negativo se non vengono trovati file di risultati", "loc.input.help.failTaskOnMissingResultsFile": "Se non vengono trovati file di risultati, l'attività ha esito negativo.", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson index 8dafa88f6cd6..e6a525568946 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ja-JP/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "結果ファイルごとにテストの実行が作成されます。結果を 1 つのテストの実行にマージする場合、このオプションを有効にします。最適化してパフォーマンスを向上させるため、結果ファイルが 100 個を超えたら、このオプションに関係なく、結果は 1 つの実行にマージされます。", "loc.input.label.failTaskOnFailedTests": "テスト エラーがある場合に失敗する", "loc.input.help.failTaskOnFailedTests": "テストが失敗した場合にタスクを失敗させます。結果ファイルでテスト エラーが検出された場合にタスクを中止するには、このオプションをオンにします。", + "loc.input.label.failTaskOnFailureToPublishResults": "テスト結果の公開に失敗した場合は失敗します", + "loc.input.help.failTaskOnFailureToPublishResults": "テスト結果の公開に失敗した場合は失敗します。テスト結果の公開が部分的に失敗した場合にタスクを失敗させるには、このオプションをオンにします。", "loc.input.label.failTaskOnMissingResultsFile": "結果ファイルが見つからない場合は失敗します", "loc.input.help.failTaskOnMissingResultsFile": "結果ファイルが見つからない場合はタスクを失敗します。", "loc.input.label.testRunTitle": "テストの実行のタイトル", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson index a25291676af6..664ae46bb519 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ko-KR/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "각 결과 파일에 대해 테스트 실행이 생성됩니다. 결과를 단일 테스트 실행에 병합하려면 이 옵션을 선택하세요. 성능 향상에 최적화하기 위해, 이 옵션에 관계없이 결과 파일이 100개를 넘을 경우 결과가 단일 실행에 병합됩니다.", "loc.input.label.failTaskOnFailedTests": "테스트 오류가 있을 경우 실패", "loc.input.help.failTaskOnFailedTests": "테스트 오류가 있을 경우 작업에 실패합니다. 결과 파일에서 테스트 오류가 검색될 경우 작업에 실패하도록 하려면 이 옵션을 선택합니다.", + "loc.input.label.failTaskOnFailureToPublishResults": "테스트 결과를 게시하는 동안 오류가 발생하면 실패합니다.", + "loc.input.help.failTaskOnFailureToPublishResults": "테스트 결과를 게시하는 동안 오류가 발생하면 실패합니다. 테스트 결과의 일부가 게시되지 못한 경우 작업을 실패하려면 이 옵션을 선택하세요.", "loc.input.label.failTaskOnMissingResultsFile": "결과 파일을 찾을 수 없는 경우 실패", "loc.input.help.failTaskOnMissingResultsFile": "결과 파일을 찾을 수 없으면 작업에 실패합니다.", "loc.input.label.testRunTitle": "테스트 실행 제목", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson index a2be6dd88d5f..059a5437da74 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/ru-RU/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Тестовый запуск создается для каждого файла результатов. Установите этот флажок, чтобы объединить результаты в один тестовый запуск. Для повышения производительности при наличии более 100 файлов результатов они будут объединены в один тестовый запуск независимо от значения этого параметра.", "loc.input.label.failTaskOnFailedTests": "Ошибка при наличии сбоев тестов", "loc.input.help.failTaskOnFailedTests": "Ошибка выполнения задачи при наличии любых сбоев тестов. Установите этот флажок, чтобы задача завершилась ошибкой при обнаружении сбоев тестов в файлах результатов.", + "loc.input.label.failTaskOnFailureToPublishResults": "Завершать сбоем, если не удалось опубликовать результаты тестирования", + "loc.input.help.failTaskOnFailureToPublishResults": "Завершать сбоем, если не удалось опубликовать результаты тестирования. Установите этот флажок, чтобы не выполнять задачу, если частично не удалось опубликовать результаты тестирования.", "loc.input.label.failTaskOnMissingResultsFile": "Сбой, если файлы результатов не найдены", "loc.input.help.failTaskOnMissingResultsFile": "Сбой задачи, если файлы результатов не найдены.", "loc.input.label.testRunTitle": "Название тестового запуска", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson index 47de18737ce3..a2fd67f28bb7 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-CN/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "为每个结果文件创建测试运行。选中此选项可将结果合并到单个测试运行中。为了进行优化以提高性能,如果存在超过 100 个结果文件,结果将合并到单个运行中,而不无论此选项如何。", "loc.input.label.failTaskOnFailedTests": "如果存在测试问题,则会失败", "loc.input.help.failTaskOnFailedTests": "如果存在任何测试问题,任务将失败。如果在结果文件中检测到测试问题,请选中此选项以使任务失败。", + "loc.input.label.failTaskOnFailureToPublishResults": "如果发布测试结果失败,则失败", + "loc.input.help.failTaskOnFailureToPublishResults": "如果发布测试结果失败,则失败。如果发布测试结果部分失败,请选中此选项以使任务失败。", "loc.input.label.failTaskOnMissingResultsFile": "如果找不到结果文件,则失败", "loc.input.help.failTaskOnMissingResultsFile": "如果找不到结果文件,任务将失败。", "loc.input.label.testRunTitle": "测试运行标题", diff --git a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson index 3b5fe98fea6e..5a8f584bd173 100644 --- a/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson +++ b/Tasks/PublishTestResultsV2/Strings/resources.resjson/zh-TW/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "為每個結果檔案建立一個測試回合。請檢查此選項,以將結果合併成單一測試回合。若結果檔案超過 100 個,為盡可能達到最佳效能,則不論此選項設定為何,都會將結果合併成單一回合。", "loc.input.label.failTaskOnFailedTests": "如果有測試失敗,即失敗", "loc.input.help.failTaskOnFailedTests": "如果沒有任何測試失敗,就使工作失敗。請於在結果檔案中偵測到測試失敗時,選取此選項來讓工作失敗。", + "loc.input.label.failTaskOnFailureToPublishResults": "如果發佈測試結果失敗,則失敗", + "loc.input.help.failTaskOnFailureToPublishResults": "如果發佈測試結果失敗,則失敗。如果發佈測試結果部分失敗,請選取此選項以使工作失敗。", "loc.input.label.failTaskOnMissingResultsFile": "找不到結果檔案時失敗", "loc.input.help.failTaskOnMissingResultsFile": "如果找不到結果檔案,則工作失敗。", "loc.input.label.testRunTitle": "測試回合標題", diff --git a/Tasks/PublishTestResultsV2/task.json b/Tasks/PublishTestResultsV2/task.json index 4485a9ee1887..4d57a58d77bc 100644 --- a/Tasks/PublishTestResultsV2/task.json +++ b/Tasks/PublishTestResultsV2/task.json @@ -1,158 +1,158 @@ { - "id": "0B0F01ED-7DDE-43FF-9CBB-E48954DAF9B1", - "name": "PublishTestResults", - "friendlyName": "Publish Test Results", - "description": "Publish test results to Azure Pipelines", - "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-test-results", - "helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", - "category": "Test", - "visibility": [ - "Build", - "Release" - ], - "author": "Microsoft Corporation", - "version": { - "Major": 2, - "Minor": 232, - "Patch": 0 - }, - "demands": [], - "releaseNotes": "
  • NUnit3 support
  • Support for Minimatch files pattern
", - "minimumAgentVersion": "2.0.0", - "groups": [ - { - "name": "advanced", - "displayName": "Advanced", - "isExpanded": false - } - ], - "inputs": [ - { - "name": "testRunner", - "aliases": [ - "testResultsFormat" - ], - "type": "pickList", - "label": "Test result format", - "defaultValue": "JUnit", - "required": true, - "helpMarkDown": "Format of test result files generated by your choice of test runner e.g. JUnit, VSTest, XUnit V2, NUnit and CTest.", - "options": { - "JUnit": "JUnit", - "NUnit": "NUnit", - "VSTest": "VSTest", - "XUnit": "XUnit", - "CTest": "CTest" - } - }, - { - "name": "testResultsFiles", - "type": "multiLine", - "label": "Test results files", - "defaultValue": "**/TEST-*.xml", - "required": true, - "helpMarkDown": "Test results files path. Supports multiple lines of minimatch patterns. [More Information](https://go.microsoft.com/fwlink/?LinkId=835764)", - "properties": { - "rows": "3", - "resizable": "true" - } - }, - { - "name": "searchFolder", - "type": "string", - "label": "Search folder", - "defaultValue": "$(System.DefaultWorkingDirectory)", - "required": false, - "helpMarkDown": "Folder to search for the test result files. Defaults to $(System.DefaultWorkingDirectory)." - }, - { - "name": "mergeTestResults", - "type": "boolean", - "label": "Merge test results", - "defaultValue": "false", - "required": false, - "helpMarkDown": "A test run is created for each results file. Check this option to merge results into a single test run. To optimize for better performance, results will be merged into a single run if there are more than 100 result files, irrespective of this option." - }, - { - "name": "failTaskOnFailedTests", - "type": "boolean", - "label": "Fail if there are test failures", - "defaultValue": "false", - "required": false, - "helpMarkDown": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected in the result files." - }, - { - "name": "failTaskOnFailureToPublishResults", - "type": "boolean", - "label": "Fail if there is failure in publishing test results", - "defaultValue": false, - "required": false, - "helpMarkDown": "Fail if there is failure in publishing test results. Check this option to fail the task if publishing test results is failed partially." + "id": "0B0F01ED-7DDE-43FF-9CBB-E48954DAF9B1", + "name": "PublishTestResults", + "friendlyName": "Publish Test Results", + "description": "Publish test results to Azure Pipelines", + "helpUrl": "https://docs.microsoft.com/azure/devops/pipelines/tasks/test/publish-test-results", + "helpMarkDown": "[Learn more about this task](https://go.microsoft.com/fwlink/?LinkID=613742)", + "category": "Test", + "visibility": [ + "Build", + "Release" + ], + "author": "Microsoft Corporation", + "version": { + "Major": 2, + "Minor": 233, + "Patch": 0 }, - { - "name": "failTaskOnMissingResultsFile", - "type": "boolean", - "label": "Fail if no result files are found", - "defaultValue": false, - "required": false, - "helpMarkDown": "Fail the task if no result files are found." - }, - { - "name": "testRunTitle", - "type": "string", - "label": "Test run title", - "defaultValue": "", - "required": false, - "helpMarkDown": "Provide a name for the Test Run." - }, - { - "name": "platform", - "aliases": [ - "buildPlatform" - ], - "type": "string", - "label": "Build Platform", - "defaultValue": "", - "required": false, - "groupName": "advanced", - "helpMarkDown": "Platform for which the tests were run." - }, - { - "name": "configuration", - "aliases": [ - "buildConfiguration" - ], - "type": "string", - "label": "Build Configuration", - "defaultValue": "", - "required": false, - "groupName": "advanced", - "helpMarkDown": "Configuration for which the tests were run." - }, - { - "name": "publishRunAttachments", - "type": "boolean", - "label": "Upload test results files", - "defaultValue": "true", - "required": false, - "helpMarkDown": "Upload logs and other files containing diagnostic information collected when the tests were run.", - "groupName": "advanced" - } - ], - "instanceNameFormat": "Publish Test Results $(testResultsFiles)", - "execution": { - "Node10": { - "target": "publishtestresults.js", - "argumentFormat": "" + "demands": [], + "releaseNotes": "
  • NUnit3 support
  • Support for Minimatch files pattern
", + "minimumAgentVersion": "2.0.0", + "groups": [ + { + "name": "advanced", + "displayName": "Advanced", + "isExpanded": false + } + ], + "inputs": [ + { + "name": "testRunner", + "aliases": [ + "testResultsFormat" + ], + "type": "pickList", + "label": "Test result format", + "defaultValue": "JUnit", + "required": true, + "helpMarkDown": "Format of test result files generated by your choice of test runner e.g. JUnit, VSTest, XUnit V2, NUnit and CTest.", + "options": { + "JUnit": "JUnit", + "NUnit": "NUnit", + "VSTest": "VSTest", + "XUnit": "XUnit", + "CTest": "CTest" + } + }, + { + "name": "testResultsFiles", + "type": "multiLine", + "label": "Test results files", + "defaultValue": "**/TEST-*.xml", + "required": true, + "helpMarkDown": "Test results files path. Supports multiple lines of minimatch patterns. [More Information](https://go.microsoft.com/fwlink/?LinkId=835764)", + "properties": { + "rows": "3", + "resizable": "true" + } + }, + { + "name": "searchFolder", + "type": "string", + "label": "Search folder", + "defaultValue": "$(System.DefaultWorkingDirectory)", + "required": false, + "helpMarkDown": "Folder to search for the test result files. Defaults to $(System.DefaultWorkingDirectory)." + }, + { + "name": "mergeTestResults", + "type": "boolean", + "label": "Merge test results", + "defaultValue": "false", + "required": false, + "helpMarkDown": "A test run is created for each results file. Check this option to merge results into a single test run. To optimize for better performance, results will be merged into a single run if there are more than 100 result files, irrespective of this option." + }, + { + "name": "failTaskOnFailedTests", + "type": "boolean", + "label": "Fail if there are test failures", + "defaultValue": "false", + "required": false, + "helpMarkDown": "Fail the task if there are any test failures. Check this option to fail the task if test failures are detected in the result files." + }, + { + "name": "failTaskOnFailureToPublishResults", + "type": "boolean", + "label": "Fail if there is failure in publishing test results", + "defaultValue": false, + "required": false, + "helpMarkDown": "Fail if there is failure in publishing test results. Check this option to fail the task if publishing test results is failed partially." + }, + { + "name": "failTaskOnMissingResultsFile", + "type": "boolean", + "label": "Fail if no result files are found", + "defaultValue": false, + "required": false, + "helpMarkDown": "Fail the task if no result files are found." + }, + { + "name": "testRunTitle", + "type": "string", + "label": "Test run title", + "defaultValue": "", + "required": false, + "helpMarkDown": "Provide a name for the Test Run." + }, + { + "name": "platform", + "aliases": [ + "buildPlatform" + ], + "type": "string", + "label": "Build Platform", + "defaultValue": "", + "required": false, + "groupName": "advanced", + "helpMarkDown": "Platform for which the tests were run." + }, + { + "name": "configuration", + "aliases": [ + "buildConfiguration" + ], + "type": "string", + "label": "Build Configuration", + "defaultValue": "", + "required": false, + "groupName": "advanced", + "helpMarkDown": "Configuration for which the tests were run." + }, + { + "name": "publishRunAttachments", + "type": "boolean", + "label": "Upload test results files", + "defaultValue": "true", + "required": false, + "helpMarkDown": "Upload logs and other files containing diagnostic information collected when the tests were run.", + "groupName": "advanced" + } + ], + "instanceNameFormat": "Publish Test Results $(testResultsFiles)", + "execution": { + "Node10": { + "target": "publishtestresults.js", + "argumentFormat": "" + }, + "Node16": { + "target": "publishtestresults.js", + "argumentFormat": "" + } }, - "Node16": { - "target": "publishtestresults.js", - "argumentFormat": "" + "messages": { + "NoMatchingFilesFound": "No test result files matching '%s' were found.", + "ErrorTestResultsPublisher": "Error while executing TestResultsPublisher: %s.", + "ErrorFailTaskOnFailedTests": "There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab." } - }, - "messages": { - "NoMatchingFilesFound": "No test result files matching '%s' were found.", - "ErrorTestResultsPublisher": "Error while executing TestResultsPublisher: %s.", - "ErrorFailTaskOnFailedTests": "There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab." - } } \ No newline at end of file diff --git a/Tasks/PublishTestResultsV2/task.loc.json b/Tasks/PublishTestResultsV2/task.loc.json index a4897c6f5c06..69c0faea8962 100644 --- a/Tasks/PublishTestResultsV2/task.loc.json +++ b/Tasks/PublishTestResultsV2/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "demands": [], diff --git a/_generated/DownloadPackageV0.versionmap.txt b/_generated/DownloadPackageV0.versionmap.txt index 127d2c2d70ae..110a5080e78f 100644 --- a/_generated/DownloadPackageV0.versionmap.txt +++ b/_generated/DownloadPackageV0.versionmap.txt @@ -1,2 +1,2 @@ -Default|0.232.0 -Node20_229_1|0.232.1 +Default|0.233.0 +Node20_229_1|0.233.1 diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson index 93cfaaa3b74a..09463b3c5a90 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/de-DE/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Fehler in \"%s\", Vorgang wird wiederholt. Ausstehende Versuche: %s", "loc.messages.OperationFailed": "Fehler in \"%s\": %s", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher." + "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson index 9ae3e0fcce25..d905d3f1d086 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/es-ES/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Error en %s, se está reintentando => reintentos pendientes: %s", "loc.messages.OperationFailed": "Error en %s: %s", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior." + "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson index 117a23e336f3..dca89a43e9b2 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Erreur dans %s. Nouvelle tentative => nouvelles tentatives en attente : %s", "loc.messages.OperationFailed": "Échec dans %s. Erreur : %s", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure." + "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson index d09183ebae70..62cadbc4fd1a 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/it-IT/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Errore in %s. Verranno eseguiti nuovi tentativi => Tentativi in sospeso: %s", "loc.messages.OperationFailed": "Operazione non riuscita in %s. Errore: %s", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva." + "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passa all'uso di DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson index c57ae57db728..5571e214cc7a 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s でエラーが発生したため、再試行します。=> 保留中の再試行回数: %s", "loc.messages.OperationFailed": "%s でエラー %s のために失敗しました", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。" + "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。DownloadPackage@1 の使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson index 980b4ea18adf..75a476af19eb 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s에서 오류가 발생하여 다시 시도 중 => 다시 시도 보류 중: %s", "loc.messages.OperationFailed": "%s에서 실패했습니다(오류: %s).", "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", - "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요." + "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1 사용으로 전환하세요." } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson index 4dc5f473c4d9..19badf73458e 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Ошибка в %s, выполняется повторная попытка => осталось повторных попыток: %s", "loc.messages.OperationFailed": "Сбой в %s с ошибкой: %s", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю." + "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование DownloadPackage@1: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson index 53fcbe733c49..5f6b96df52c2 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "错误: 在 %s 中,正在重试 => 重试挂起: %s", "loc.messages.OperationFailed": "%s 中失败,出现错误: %s", "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", - "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换以使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson index a9e3c085fb1b..c2c7383f0dbd 100644 --- a/_generated/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/DownloadPackageV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "錯誤: 在 %s,因此即將重試 => 暫止的重試次數: %s", "loc.messages.OperationFailed": "無法於 %s,錯誤: %s", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/task.json b/_generated/DownloadPackageV0/task.json index 999e0f06bc6f..14921dfdaf81 100644 --- a/_generated/DownloadPackageV0/task.json +++ b/_generated/DownloadPackageV0/task.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "demands": [], @@ -116,7 +116,7 @@ "DeprecatedTask": "This task is deprecated. Please switch to using DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/DownloadPackageV0/task.loc.json b/_generated/DownloadPackageV0/task.loc.json index 153589129cd7..2f4de5c033ab 100644 --- a/_generated/DownloadPackageV0/task.loc.json +++ b/_generated/DownloadPackageV0/task.loc.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "demands": [], @@ -116,7 +116,7 @@ "DeprecatedTask": "ms-resource:loc.messages.DeprecatedTask" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/de-DE/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/de-DE/resources.resjson index 93cfaaa3b74a..09463b3c5a90 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/de-DE/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Fehler in \"%s\", Vorgang wird wiederholt. Ausstehende Versuche: %s", "loc.messages.OperationFailed": "Fehler in \"%s\": %s", "loc.messages.Info_ResolvedToolFromCache": "Aus Toolcache aufgelöst: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher." + "loc.messages.UnsupportedProjectScopedFeeds": "Projektbezogene Feeds werden von dieser Version der Aufgabe \"Paket herunterladen\" nicht unterstützt. Verwenden Sie Version 1 oder höher.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/es-ES/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/es-ES/resources.resjson index 9ae3e0fcce25..d905d3f1d086 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/es-ES/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Error en %s, se está reintentando => reintentos pendientes: %s", "loc.messages.OperationFailed": "Error en %s: %s", "loc.messages.Info_ResolvedToolFromCache": "Se resolvió desde la memoria caché de herramientas: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior." + "loc.messages.UnsupportedProjectScopedFeeds": "Esta versión de la tarea \"Descargar paquete\" no admite las fuentes con ámbito de proyecto. Use la versión 1 o una posterior.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson index 117a23e336f3..dca89a43e9b2 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Erreur dans %s. Nouvelle tentative => nouvelles tentatives en attente : %s", "loc.messages.OperationFailed": "Échec dans %s. Erreur : %s", "loc.messages.Info_ResolvedToolFromCache": "Résolu à partir du cache d'outils : %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure." + "loc.messages.UnsupportedProjectScopedFeeds": "Les flux dont l'étendue est un projet ne sont pas pris en charge par cette version de la tâche \"Télécharger un package\". Utilisez la version 1 ou une version ultérieure.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/it-IT/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/it-IT/resources.resjson index d09183ebae70..62cadbc4fd1a 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/it-IT/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Errore in %s. Verranno eseguiti nuovi tentativi => Tentativi in sospeso: %s", "loc.messages.OperationFailed": "Operazione non riuscita in %s. Errore: %s", "loc.messages.Info_ResolvedToolFromCache": "Risoluzione dalla cache dello strumento: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva." + "loc.messages.UnsupportedProjectScopedFeeds": "I feed con ambito progetto non sono supportati da questa versione dell'attività \"Scarica pacchetto\". Usare la versione 1 o successiva.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passa all'uso di DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson index c57ae57db728..5571e214cc7a 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s でエラーが発生したため、再試行します。=> 保留中の再試行回数: %s", "loc.messages.OperationFailed": "%s でエラー %s のために失敗しました", "loc.messages.Info_ResolvedToolFromCache": "ツール キャッシュから解決: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。" + "loc.messages.UnsupportedProjectScopedFeeds": "プロジェクトを対象とするフィードは、このバージョンの \"パッケージのダウンロード\" タスクではサポートされていません。バージョン 1 以降をご使用ください。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。DownloadPackage@1 の使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson index 980b4ea18adf..75a476af19eb 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "%s에서 오류가 발생하여 다시 시도 중 => 다시 시도 보류 중: %s", "loc.messages.OperationFailed": "%s에서 실패했습니다(오류: %s).", "loc.messages.Info_ResolvedToolFromCache": "도구 캐시 %s에서 확인됨", - "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요." + "loc.messages.UnsupportedProjectScopedFeeds": "이 버전의 \"패키지 다운로드\" 작업에서는 프로젝트 범위의 피드가 지원되지 않습니다. 버전 1 이상을 사용하세요.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1 사용으로 전환하세요." } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson index 4dc5f473c4d9..19badf73458e 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "Ошибка в %s, выполняется повторная попытка => осталось повторных попыток: %s", "loc.messages.OperationFailed": "Сбой в %s с ошибкой: %s", "loc.messages.Info_ResolvedToolFromCache": "Разрешено из кэша инструментов: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю." + "loc.messages.UnsupportedProjectScopedFeeds": "Веб-каналы, областью действия которых является проект, не поддерживаются в этой версии задачи \"Скачать пакет\". Используйте версию 1 или более позднюю.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование DownloadPackage@1: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson index 53fcbe733c49..5f6b96df52c2 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "错误: 在 %s 中,正在重试 => 重试挂起: %s", "loc.messages.OperationFailed": "%s 中失败,出现错误: %s", "loc.messages.Info_ResolvedToolFromCache": "已从工具缓存 %s 中解析", - "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "此版本的“下载包”任务不支持项目范围的源。请使用版本 1 或更高版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换以使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson index a9e3c085fb1b..c2c7383f0dbd 100644 --- a/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/DownloadPackageV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson @@ -22,5 +22,6 @@ "loc.messages.RetryingOperation": "錯誤: 在 %s,因此即將重試 => 暫止的重試次數: %s", "loc.messages.OperationFailed": "無法於 %s,錯誤: %s", "loc.messages.Info_ResolvedToolFromCache": "已從工具快取中解析: %s", - "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。" + "loc.messages.UnsupportedProjectScopedFeeds": "這個版本的 \"Download Package\" 工作不支援專案範圍摘要。請使用 1 版或更高版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/task.json b/_generated/DownloadPackageV0_Node20/task.json index e635071f2440..db91f0beae96 100644 --- a/_generated/DownloadPackageV0_Node20/task.json +++ b/_generated/DownloadPackageV0_Node20/task.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "demands": [], @@ -120,7 +120,7 @@ "DeprecatedTask": "This task is deprecated. Please switch to using DownloadPackage@1 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/download-package-v1" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/DownloadPackageV0_Node20/task.loc.json b/_generated/DownloadPackageV0_Node20/task.loc.json index 8ebd9f30f60a..c0df9d27ecdc 100644 --- a/_generated/DownloadPackageV0_Node20/task.loc.json +++ b/_generated/DownloadPackageV0_Node20/task.loc.json @@ -9,7 +9,7 @@ "author": "ms-vscs-rm", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "demands": [], @@ -120,7 +120,7 @@ "DeprecatedTask": "ms-resource:loc.messages.DeprecatedTask" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/FileTransformV1.versionmap.txt b/_generated/FileTransformV1.versionmap.txt index d7a09dd5a8be..928bb8606e73 100644 --- a/_generated/FileTransformV1.versionmap.txt +++ b/_generated/FileTransformV1.versionmap.txt @@ -1,2 +1,2 @@ -Default|1.232.0 -Node20_229_3|1.232.1 +Default|1.233.0 +Node20_229_3|1.233.1 diff --git a/_generated/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson index 649f928af00f..e418c647cba2 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/de-DE/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Transformationsregeln", "loc.input.help.xmlTransformationRules": "Geben Sie eine Liste mit Transformationsdateiregeln an, bei der jeder Eintrag in einer neuen Zeile enthalten ist. Verwenden Sie hierbei diese Syntax:
-transform -xml ", "loc.input.label.fileType": "Dateiformat", - "loc.input.help.fileType": "Geben Sie das Dateiformat an, für das die Ersetzung durchgeführt werden soll.
Für XML werden in den Build- oder Releasepipelines definierte Variablen anhand der Einträge \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" einer beliebigen Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.
Um JSON-Variablen zu ersetzen, die geschachtelt oder hierarchisch aufgebaut sind, geben Sie diese mithilfe von JSONPath-Ausdrücken an.

Um beispielsweise den Wert von \"ConnectionString\" im Beispiel unten zu ersetzen, müssen Sie eine Variable als \"Data.DefaultConnection.ConnectionString\" in der Build- oder Releasepipeline (oder der Umgebung der Releasepipeline) definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. In der Pipeline definierte Standard- oder Systemvariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen für die Releasepipeline und die Stufe definiert werden, haben die Stufenvariablen Vorrang vor den Variablen der Releasepipeline.", + "loc.input.help.fileType": "Geben Sie das Dateiformat an, in dem der Ersatz ausgeführt werden muss
Für XML werden Variablen, die in den Build- oder Releasepipelines definiert sind, mit den Einträgen \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" jeder Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.
Geben Sie JSONPath-Ausdrücke an, um geschachtelte oder hierarchische JSON-Variablen zu ersetzen.

Um beispielsweise den Wert von ‘ConnectionString’ im folgenden Beispiel zu ersetzen, müssen Sie eine Variable in der Build- oder Releasepipeline (oder in der Umgebung der Releasepipeline) als ‘Data.DefaultConnection.ConnectionString’ definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. Standard-/systemdefinierte Pipelinevariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen in der Releasepipeline und in der Phase definiert sind, ersetzen die Phasenvariablen die Releasepipelinevariablen.", "loc.input.label.targetFiles": "Zieldateien", "loc.input.help.targetFiles": "Geben Sie eine Liste mit Dateien für die Ersetzung der Variablenwerte an, bei der jede Datei in einer neuen Zeile enthalten ist. Die Dateinamen müssen relativ zum Stammordner angegeben werden.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson index 930965433099..ad7e5b507b99 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/es-ES/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Reglas de transformación", "loc.input.help.xmlTransformationRules": "Proporcione una nueva lista separada por líneas de reglas de archivo de transformación con la sintaxis:
-transform -xml ", "loc.input.label.fileType": "Formato de archivo", - "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución.
Para XML, las variables que se definen en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variable tiene lugar después de las transformaciones de configuración.
Para sustituir las variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de “ConnectionString” en el ejemplo siguiente, debe definir una variable como “Data.DefaultConnection.ConnectionString” en la canalización de compilación o versión (o el entorno de la canalización de versión).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sustitución de variables se ejecuta una vez que se transforma la configuración.

Nota: Solo las variables personalizadas definidas en las canalizaciones de compilación o versión se usan en la sustitución. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las últimas sustituirán a las variables de la canalización de versión.", + "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución
Para XML, las variables definidas en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variables se ejecuta después de las transformaciones de configuración.
Para sustituir variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de ‘ConnectionString’ en el ejemplo siguiente, debe definir una variable como ‘Data.DefaultConnection.ConnectionString’ en la canalización de compilación o versión (o en el entorno de la canalización de versión).
{
   \" Datos\": {
       \" DefaultConnection\": {
           \" ConnectionString\": \"Server=(localdb)\\SQLEXPRESS; Base de datos=MyDB; Trusted_Connection=True\"
       }
   }
}
La sustitución de variables se ejecuta después de las transformaciones de configuración.

Nota: en la sustitución solo se usan las variables personalizadas definidas en las canalizaciones de compilación o versión. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las variables de fase sustituirán a las variables de canalización de versión.", "loc.input.label.targetFiles": "Archivos de destino", "loc.input.help.targetFiles": "Proporcione una nueva lista separada por líneas de los archivos para sustituir los valores de variable. Los nombres de los archivos que se proporcionen deben ser relativos a la carpeta raíz.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson index beeb3016eeae..f565d513a4f8 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/fr-FR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Règles de transformation", "loc.input.help.xmlTransformationRules": "Fournissez une liste de règles de fichier de transformation séparées par une nouvelle ligne, en utilisant la syntaxe suivante :
-transform -xml ", "loc.input.label.fileType": "Format de fichier", - "loc.input.help.fileType": "Indiquez le format de fichier pour lequel la substitution doit être effectuée.
Pour le format XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées 'key' ou 'name' des sections appSettings, applicationSettings et connectionStrings d'un fichier config et du fichier parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour substituer des variables JSON imbriquées ou hiérarchiques, spécifiez-les à l'aide d'expressions JSONPath.

Par exemple, pour remplacer la valeur de 'ConnectionString' dans l'exemple ci-dessous, vous devez définir une variable en tant que 'Data.DefaultConnection.ConnectionString' dans la définition de build ou de mise en production (ou l'environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après les transformations de configuration.

Remarque : Seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par le système/par défaut sont exclues.
Remarque : Si les mêmes variables sont définies dans le pipeline de mise en production et dans l'index, les variables d'index remplacent les variables de pipeline de mise en production.", + "loc.input.help.fileType": "Indiquez le format de fichier dans lequel la substitution doit être effectuée
Pour XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées « key » ou « name » dans les sections appSettings, applicationSettings et connectionStrings des fichiers config et parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour remplacer les variables JSON imbriquées ou hiérarchiques, spécifiez-les à l’aide d’expressions JSONPath.

Par exemple, pour remplacer la valeur de « ConnectionString » dans l’exemple ci-dessous, vous devez définir une variable en tant que « Data.DefaultConnection.ConnectionString » dans le pipeline de build ou de mise en production (ou l’environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après des transformations de configuration.

Remarque : seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par défaut/par le système sont exclues.
Remarque : si les mêmes variables sont définies dans le pipeline de mise en production et dans l’index, les variables de l’index remplacent les variables du pipeline de mise en production.", "loc.input.label.targetFiles": "Fichiers cibles", "loc.input.help.targetFiles": "Fournissez une liste de fichiers séparés par une nouvelle ligne pour remplacer les valeurs de variables. Les noms de fichiers doivent être indiqués par rapport au dossier racine.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson index b21318999080..254f5cd52094 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/it-IT/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Regole di trasformazione", "loc.input.help.xmlTransformationRules": "Specificare un elenco di regole dei file di trasformazione delimitate da caratteri di nuova riga usando la sintassi seguente:
-transform -xml ", "loc.input.label.fileType": "Formato di file", - "loc.input.help.fileType": "Specificare il formato di file in cui deve essere eseguita la sostituzione
Per il formato XML le variabili definite nelle pipeline di compilazione o di versione verranno abbinate alle voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualsiasi file di configurazione e di parameters.xml. La sostituzione delle variabili viene eseguita dopo la trasformazione dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di 'ConnectionString' nell'esempio seguente, è necessario definire una variabile come 'Data.DefaultConnection.ConnectionString' nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", + "loc.input.help.fileType": "Specificare il formato di file in cui eseguire la sostituzione
Per XML, le variabili definite nelle pipeline di compilazione o di versione verranno confrontate con le voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualunque file di configurazione e parameters.xml. La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di ‘ConnectionString’ nell'esempio seguente è necessario definire una variabile come ‘Data.DefaultConnection.ConnectionString’ nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni della configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione/versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", "loc.input.label.targetFiles": "File di destinazione", "loc.input.help.targetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson index b6e6e338c917..8015c6b1bab9 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/ja-JP/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "変換ルール", "loc.input.help.xmlTransformationRules": "次の構文を使用して、変換ファイル ルールの改行区切りリストを指定します:
-transform -xml ", "loc.input.label.fileType": "ファイル形式", - "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML の場合、ビルド パイプラインまたはリリース パイプラインで定義された変数は、構成ファイルおよび parameters.xml の appSettings、applicationSettings、および connectionStrings セクションの 'key' エントリまたは 'name' エントリと照合されます。変数置換は構成変換の後に実行されます。
ネストされた、または階層的な JSON 変数を置き換えるには、JSONPath 式を使用してそれらの変数を指定します。

たとえば、以下のサンプルで ‘ConnectionString’ の値を置き換えるには、ビルドまたはリリース パイプライン (またはリリース パイプラインの環境) で変数を ‘Data.DefaultConnection.ConnectionString’ として定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数置換は構成変換後に実行されます。

メモ: ビルド/リリース パイプラインで定義されたカスタム変数のみが置換として使用されます。既定/システム定義のパイプライン変数は除外されます。
注意: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数がリリース パイプライン変数より優先されます。", + "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML について、ビルドまたはリリース パイプラインで定義されている変数は、構成ファイルと parameters.xml の appSettings、applicationSettings、connectionStrings セクションの 'key' または 'name' エントリと照合されます。変数の置換は、構成の変換後に実行されます。
入れ子になった JSON 変数または階層型の JSON 変数を置き換えるには、JSONPath 式を使用して指定します。

たとえば、次のサンプルの ConnectionString’ の‘値を置き換えるには、ビルド またはリリース パイプライン (またはリリース パイプラインの環境) で変数を Data.DefaultConnection.ConnectionString’ として‘定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数の置換は、構成の変換後に実行されます。

注: 置換では、ビルド/リリース パイプラインで定義されているカスタム変数のみが使用されます。既定またはシステム定義のパイプライン変数は除外されます。
注: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数はリリース パイプライン変数よりも優先されます。", "loc.input.label.targetFiles": "ターゲット ファイル", "loc.input.help.targetFiles": "変数の値を置き換えるファイルの改行区切りリストを指定します。ルート フォルダーへの相対ファイル名が指定されます。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson index e8340b34581c..d0fff54b674d 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "변환 규칙", "loc.input.help.xmlTransformationRules": "다음 구문을 사용하는 변환 파일 규칙을 새 줄로 구분된 목록으로 지정합니다.
-transform -xml ", "loc.input.label.fileType": "파일 형식", - "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식을 지정합니다.
XML의 경우 빌드 또는 릴리스 파이프라인에서 정의된 변수가 구성 파일과 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치됩니다. 변수 대체는 구성 변환 후에 실행됩니다.
중첩되었거나 계층적인 JSON 변수를 대체하려면 JSONPath 식을 사용하여 지정합니다.

예를 들어 아래 샘플의 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인 환경)에서 변수를 'Data.DefaultConnection.ConnectionString'으로 정의해야 합니다.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후에 실행됩니다.

참고: 빌드/릴리스 파이프라인에서 정의된 사용자 지정 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에서 동일한 변수가 정의된 경우 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", + "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식 제공하세요
XML의 경우 빌드 또는 릴리스 파이프라인에 정의된 변수는 모든 구성 파일 및 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치합니다. 변수 치환은 구성 변환 후에 실행됩니다.
중첩되거나 계층 구조가 있는 JSON 변수를 대체하려면 JSONPath 표현식을 사용하여 지정합니다.

예를 들어, 아래 샘플에서 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인의 환경)에서 변수를 ‘Data.DefaultConnection.ConnectionString’으로 정의해야 합니다.
{
  \"데이터\": {
    \"기본 연결\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후 실행됩니다.

참고: 빌드/릴리스파이프라인에 정의된 사용자 정의 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에 동일한 변수가 정의되어 있는 경우, 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", "loc.input.label.targetFiles": "대상 파일", "loc.input.help.targetFiles": "변수 값을 대체할 파일을 새 줄로 구분된 목록으로 지정합니다. 루트 폴더의 상대 경로로 파일 이름을 지정해야 합니다.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson index 51ea66d433b5..980c2da469c7 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/ru-RU/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Правила преобразования", "loc.input.help.xmlTransformationRules": "Укажите новый разделенный на строки список правил файла преобразования, используя синтаксис:
-transform -xml ", "loc.input.label.fileType": "Формат файла", - "loc.input.help.fileType": "Укажите формат файла, для которого требуется выполнить подстановку
Для XML-кода переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и connectionStrings файла конфигурации и файла parameters.xml. Подстановка переменных запускается после преобразований конфигурации.
Чтобы заменить переменные JSON, являющиеся вложенными или иерархическими, укажите их с помощью выражений JSONPath.

Например, чтобы заменить значение \"ConnectionString\" в примере ниже, нужно определить переменную как \"Data.DefaultConnection.ConnectionString\" в конвейере сборки или выпуска (или среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Подстановка переменных запускается после преобразований конфигурации.

Примечание. При подстановке используются только пользовательские переменные, определенные в конвейерах сборки/выпуска. Используемые по умолчанию или системные переменные конвейеров исключаются.
Примечание. Если одни и те же переменные определены в конвейере выпуска и на этае, то переменные этапа имеют приоритет над переменными конвейера выпуска.", + "loc.input.help.fileType": "Укажите формат файла, в котором необходимо выполнить переопределение.
Для XML переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и ConnectionStrings файлов конфигурации и параметров. XML. Переопределение переменных запускается после преобразования конфигурации.
Чтобы переопределить вложенные или иерархические переменные JSON, укажите их с помощью выражений JSONPath.

Например, чтобы переопределить значение ConnectionString в приведенном ниже примере, вам необходимо определить переменную как Data.DefaultConnection.ConnectionString в конвейере сборки или выпуска (или в среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Замена переменных выполняется после преобразования конфигурации.

Заметка. При замене используются только пользовательские переменные, определенные в конвейерах сборки и выпуска. Переменные конвейера, определенные по умолчанию или системой, исключаются.
Заметка. Если в конвейере выпуска и на стадии определены одинаковые переменные, переменные этапа заменят переменные конвейера выпуска.", "loc.input.label.targetFiles": "Целевые файлы", "loc.input.help.targetFiles": "Укажите новый разделенный строками список файлов для замены значений переменных. Имена файлов должны быть указаны относительно корневой папки.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson index 252c1bf9d259..342be6ec5228 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/zh-CN/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "转换规则", "loc.input.help.xmlTransformationRules": "使用以下语法提供使用行分隔的新转换文件规则列表:
-transform -xml ", "loc.input.label.fileType": "文件格式", - "loc.input.help.fileType": "提供必须对其执行替换的文件格式
对于 XML,在生成或发布管道中定义的变量将根据任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的“密钥”或“名称”条目进行匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式来指定它们。

例如,若要替换以下示例中 \"ConnectionString\" 的值,则需要在生成或发布管道(或发布管道的环境)中将某一变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换后运行。

注意: 仅在替换中使用在生成/发布管道中定义的自定义变量。排除默认/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", + "loc.input.help.fileType": "提供必须在其上执行替换的文件格式
对于 XML,生成或发布管道中定义的变量将与任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的 \"key\" 或 \"name\" 条目匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式指定它们。

例如,若要替换下面示例中 \"ConnectionString\" 的值,需要在生成或发布管道(或发布管道的环境)中将变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换之后运行。

注意: 只在替换中使用在生成/发布管道中定义的自定义变量。排除默认变量/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", "loc.input.label.targetFiles": "目标文件", "loc.input.help.targetFiles": "提供使用行分隔的新文件列表以替换变量值。将提供相对于根文件夹的文件名称。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 变量替换已成功应用。", diff --git a/_generated/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson index dfa9578c5fc8..6a0fd8a87f65 100644 --- a/_generated/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/FileTransformV1/Strings/resources.resjson/zh-TW/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "轉換規則", "loc.input.help.xmlTransformationRules": "使用下列語法提供轉換檔案規則的新分行清單:
-transform -xml ", "loc.input.label.fileType": "檔案格式", - "loc.input.help.fileType": "提供必須執行替代的目標檔案格式
若為 XML,則會根據任何組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目,比對在建置或發佈管線中定義的變數。轉換好組態後,才會替代變數。
若要替代巢狀或階層式 JSON 變數,請使用 JSONPath 運算式指定它們。

例如,若要取代以下範例中 'ConnectionString' 的值,您需要在建置或發佈管線 (或發佈管線的環境) 中將變數定義為 'Data.DefaultConnection.ConnectionString'。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
轉換好組態後,才會替代變數。

請注意: 只有在建置/發佈管線中定義的自訂變數會用於替代。不會使用預設/系統定義的管線變數。
請注意: 如果在發佈管線和階段中定義了相同的變數,則階段變數會取代發佈管線變數。", + "loc.input.help.fileType": "提供必須執行替代的檔案格式
針對 XML,組建或發行管線中定義的變數會與任何設定檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目相符。變數替代會在設定轉換之後執行。
若要取代巢式或階層式 JSON 變數,請用 JSONPath 運算式進行指定。

例如,若要取代下列範例中的 ‘ConnectionString’值,您需要在建和發行管線 (或發行管線的環境) 中將變數定義為 ‘Data.DefaultConnection.ConnectionString’。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
變數替代會在設定轉換之後執行。

注意: 只有在組建/發行管線中定義的自訂變數會用於替代。會排除預設/系統定義的管線變數。
注意: 如果在發行管線和階段中定義相同的變數,則階段變數將會取代發行管線變數。", "loc.input.label.targetFiles": "目標檔案", "loc.input.help.targetFiles": "提供用來替代變數值之檔案的新分行清單。提供的檔案名稱需相對於根資料夾。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", diff --git a/_generated/FileTransformV1/task.json b/_generated/FileTransformV1/task.json index 3dfe69f95dff..d6f0d6c9bcc4 100644 --- a/_generated/FileTransformV1/task.json +++ b/_generated/FileTransformV1/task.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "instanceNameFormat": "File Transform: $(Package)", @@ -116,7 +116,7 @@ "SkippedUpdatingFile": "Skipped Updating file: %s" }, "_buildConfigMapping": { - "Default": "1.232.0", - "Node20_229_3": "1.232.1" + "Default": "1.233.0", + "Node20_229_3": "1.233.1" } } \ No newline at end of file diff --git a/_generated/FileTransformV1/task.loc.json b/_generated/FileTransformV1/task.loc.json index a825e1856d65..f829896ca996 100644 --- a/_generated/FileTransformV1/task.loc.json +++ b/_generated/FileTransformV1/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", @@ -116,7 +116,7 @@ "SkippedUpdatingFile": "ms-resource:loc.messages.SkippedUpdatingFile" }, "_buildConfigMapping": { - "Default": "1.232.0", - "Node20_229_3": "1.232.1" + "Default": "1.233.0", + "Node20_229_3": "1.233.1" } } \ No newline at end of file diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/de-DE/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/de-DE/resources.resjson index 649f928af00f..e418c647cba2 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/de-DE/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Transformationsregeln", "loc.input.help.xmlTransformationRules": "Geben Sie eine Liste mit Transformationsdateiregeln an, bei der jeder Eintrag in einer neuen Zeile enthalten ist. Verwenden Sie hierbei diese Syntax:
-transform -xml ", "loc.input.label.fileType": "Dateiformat", - "loc.input.help.fileType": "Geben Sie das Dateiformat an, für das die Ersetzung durchgeführt werden soll.
Für XML werden in den Build- oder Releasepipelines definierte Variablen anhand der Einträge \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" einer beliebigen Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.
Um JSON-Variablen zu ersetzen, die geschachtelt oder hierarchisch aufgebaut sind, geben Sie diese mithilfe von JSONPath-Ausdrücken an.

Um beispielsweise den Wert von \"ConnectionString\" im Beispiel unten zu ersetzen, müssen Sie eine Variable als \"Data.DefaultConnection.ConnectionString\" in der Build- oder Releasepipeline (oder der Umgebung der Releasepipeline) definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Die Variablenersetzung wird nach den Konfigurationstransformationen durchgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. In der Pipeline definierte Standard- oder Systemvariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen für die Releasepipeline und die Stufe definiert werden, haben die Stufenvariablen Vorrang vor den Variablen der Releasepipeline.", + "loc.input.help.fileType": "Geben Sie das Dateiformat an, in dem der Ersatz ausgeführt werden muss
Für XML werden Variablen, die in den Build- oder Releasepipelines definiert sind, mit den Einträgen \"key\" oder \"name\" in den Abschnitten \"appSettings\", \"applicationSettings\" und \"connectionStrings\" jeder Konfigurationsdatei und \"parameters.xml\" abgeglichen. Die Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.
Geben Sie JSONPath-Ausdrücke an, um geschachtelte oder hierarchische JSON-Variablen zu ersetzen.

Um beispielsweise den Wert von ‘ConnectionString’ im folgenden Beispiel zu ersetzen, müssen Sie eine Variable in der Build- oder Releasepipeline (oder in der Umgebung der Releasepipeline) als ‘Data.DefaultConnection.ConnectionString’ definieren.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Variablenersetzung wird nach Konfigurationstransformationen ausgeführt.

Hinweis: Bei der Ersetzung werden nur benutzerdefinierte Variablen verwendet, die in Build-/Releasepipelines definiert sind. Standard-/systemdefinierte Pipelinevariablen werden ausgeschlossen.
Hinweis: Wenn dieselben Variablen in der Releasepipeline und in der Phase definiert sind, ersetzen die Phasenvariablen die Releasepipelinevariablen.", "loc.input.label.targetFiles": "Zieldateien", "loc.input.help.targetFiles": "Geben Sie eine Liste mit Dateien für die Ersetzung der Variablenwerte an, bei der jede Datei in einer neuen Zeile enthalten ist. Die Dateinamen müssen relativ zum Stammordner angegeben werden.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Die JSON-Variablenersetzung wurde erfolgreich angewendet.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/es-ES/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/es-ES/resources.resjson index 930965433099..ad7e5b507b99 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/es-ES/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Reglas de transformación", "loc.input.help.xmlTransformationRules": "Proporcione una nueva lista separada por líneas de reglas de archivo de transformación con la sintaxis:
-transform -xml ", "loc.input.label.fileType": "Formato de archivo", - "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución.
Para XML, las variables que se definen en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variable tiene lugar después de las transformaciones de configuración.
Para sustituir las variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de “ConnectionString” en el ejemplo siguiente, debe definir una variable como “Data.DefaultConnection.ConnectionString” en la canalización de compilación o versión (o el entorno de la canalización de versión).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sustitución de variables se ejecuta una vez que se transforma la configuración.

Nota: Solo las variables personalizadas definidas en las canalizaciones de compilación o versión se usan en la sustitución. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las últimas sustituirán a las variables de la canalización de versión.", + "loc.input.help.fileType": "Proporcione el formato de archivo en el que debe realizarse la sustitución
Para XML, las variables definidas en las canalizaciones de compilación o versión se compararán con las entradas \"key\" o \"name\" de las secciones appSettings, applicationSettings y connectionStrings de cualquier archivo de configuración y parameters.xml. La sustitución de variables se ejecuta después de las transformaciones de configuración.
Para sustituir variables JSON anidadas o jerárquicas, especifíquelas mediante expresiones JSONPath.

Por ejemplo, para reemplazar el valor de ‘ConnectionString’ en el ejemplo siguiente, debe definir una variable como ‘Data.DefaultConnection.ConnectionString’ en la canalización de compilación o versión (o en el entorno de la canalización de versión).
{
   \" Datos\": {
       \" DefaultConnection\": {
           \" ConnectionString\": \"Server=(localdb)\\SQLEXPRESS; Base de datos=MyDB; Trusted_Connection=True\"
       }
   }
}
La sustitución de variables se ejecuta después de las transformaciones de configuración.

Nota: en la sustitución solo se usan las variables personalizadas definidas en las canalizaciones de compilación o versión. Se excluyen las variables de canalización predeterminadas o definidas por el sistema.
Nota: Si se definen las mismas variables en la canalización de versión y en la fase, las variables de fase sustituirán a las variables de canalización de versión.", "loc.input.label.targetFiles": "Archivos de destino", "loc.input.help.targetFiles": "Proporcione una nueva lista separada por líneas de los archivos para sustituir los valores de variable. Los nombres de los archivos que se proporcionen deben ser relativos a la carpeta raíz.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sustitución de variable JSON se aplicó correctamente.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/fr-FR/resources.resjson index beeb3016eeae..f565d513a4f8 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/fr-FR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Règles de transformation", "loc.input.help.xmlTransformationRules": "Fournissez une liste de règles de fichier de transformation séparées par une nouvelle ligne, en utilisant la syntaxe suivante :
-transform -xml ", "loc.input.label.fileType": "Format de fichier", - "loc.input.help.fileType": "Indiquez le format de fichier pour lequel la substitution doit être effectuée.
Pour le format XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées 'key' ou 'name' des sections appSettings, applicationSettings et connectionStrings d'un fichier config et du fichier parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour substituer des variables JSON imbriquées ou hiérarchiques, spécifiez-les à l'aide d'expressions JSONPath.

Par exemple, pour remplacer la valeur de 'ConnectionString' dans l'exemple ci-dessous, vous devez définir une variable en tant que 'Data.DefaultConnection.ConnectionString' dans la définition de build ou de mise en production (ou l'environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après les transformations de configuration.

Remarque : Seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par le système/par défaut sont exclues.
Remarque : Si les mêmes variables sont définies dans le pipeline de mise en production et dans l'index, les variables d'index remplacent les variables de pipeline de mise en production.", + "loc.input.help.fileType": "Indiquez le format de fichier dans lequel la substitution doit être effectuée
Pour XML, les variables définies dans les pipelines de build ou de mise en production sont mises en correspondance avec les entrées « key » ou « name » dans les sections appSettings, applicationSettings et connectionStrings des fichiers config et parameters.xml. La substitution de variable est exécutée après les transformations de configuration.
Pour remplacer les variables JSON imbriquées ou hiérarchiques, spécifiez-les à l’aide d’expressions JSONPath.

Par exemple, pour remplacer la valeur de « ConnectionString » dans l’exemple ci-dessous, vous devez définir une variable en tant que « Data.DefaultConnection.ConnectionString » dans le pipeline de build ou de mise en production (ou l’environnement du pipeline de mise en production).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La substitution de variable est exécutée après des transformations de configuration.

Remarque : seules les variables personnalisées définies dans les pipelines de build/mise en production sont utilisées dans la substitution. Les variables de pipeline définies par défaut/par le système sont exclues.
Remarque : si les mêmes variables sont définies dans le pipeline de mise en production et dans l’index, les variables de l’index remplacent les variables du pipeline de mise en production.", "loc.input.label.targetFiles": "Fichiers cibles", "loc.input.help.targetFiles": "Fournissez une liste de fichiers séparés par une nouvelle ligne pour remplacer les valeurs de variables. Les noms de fichiers doivent être indiqués par rapport au dossier racine.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Substitution de variable JSON correctement appliquée.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/it-IT/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/it-IT/resources.resjson index b21318999080..254f5cd52094 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/it-IT/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Regole di trasformazione", "loc.input.help.xmlTransformationRules": "Specificare un elenco di regole dei file di trasformazione delimitate da caratteri di nuova riga usando la sintassi seguente:
-transform -xml ", "loc.input.label.fileType": "Formato di file", - "loc.input.help.fileType": "Specificare il formato di file in cui deve essere eseguita la sostituzione
Per il formato XML le variabili definite nelle pipeline di compilazione o di versione verranno abbinate alle voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualsiasi file di configurazione e di parameters.xml. La sostituzione delle variabili viene eseguita dopo la trasformazione dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di 'ConnectionString' nell'esempio seguente, è necessario definire una variabile come 'Data.DefaultConnection.ConnectionString' nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione o di versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", + "loc.input.help.fileType": "Specificare il formato di file in cui eseguire la sostituzione
Per XML, le variabili definite nelle pipeline di compilazione o di versione verranno confrontate con le voci 'key' o 'name' nelle sezioni appSettings, applicationSettings e connectionStrings di qualunque file di configurazione e parameters.xml. La sostituzione delle variabili viene eseguita dopo le trasformazioni dei file di configurazione.
Per sostituire le variabili JSON annidate o gerarchiche, specificarle usando espressioni JSONPath.

Ad esempio, per sostituire il valore di ‘ConnectionString’ nell'esempio seguente è necessario definire una variabile come ‘Data.DefaultConnection.ConnectionString’ nella pipeline di compilazione o di versione (o nell'ambiente della pipeline di versione).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
La sostituzione delle variabili viene eseguita dopo le trasformazioni della configurazione.

Nota: nella sostituzione vengono usate solo le variabili personalizzate definite nelle pipeline di compilazione/versione. Le variabili predefinite o di sistema definite nelle pipeline vengono escluse.
Nota: se le stesse variabili vengono definite sia nella pipeline di versione che nella fase, le variabili della fase sostituiranno quelle della pipeline di versione.", "loc.input.label.targetFiles": "File di destinazione", "loc.input.help.targetFiles": "Specificare un elenco di file delimitati da caratteri di nuova riga per sostituire i valori delle variabili. È necessario specificare nomi file relativi alla cartella radice.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "La sostituzione di variabili JSON è stata applicata.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ja-JP/resources.resjson index b6e6e338c917..8015c6b1bab9 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ja-JP/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "変換ルール", "loc.input.help.xmlTransformationRules": "次の構文を使用して、変換ファイル ルールの改行区切りリストを指定します:
-transform -xml ", "loc.input.label.fileType": "ファイル形式", - "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML の場合、ビルド パイプラインまたはリリース パイプラインで定義された変数は、構成ファイルおよび parameters.xml の appSettings、applicationSettings、および connectionStrings セクションの 'key' エントリまたは 'name' エントリと照合されます。変数置換は構成変換の後に実行されます。
ネストされた、または階層的な JSON 変数を置き換えるには、JSONPath 式を使用してそれらの変数を指定します。

たとえば、以下のサンプルで ‘ConnectionString’ の値を置き換えるには、ビルドまたはリリース パイプライン (またはリリース パイプラインの環境) で変数を ‘Data.DefaultConnection.ConnectionString’ として定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数置換は構成変換後に実行されます。

メモ: ビルド/リリース パイプラインで定義されたカスタム変数のみが置換として使用されます。既定/システム定義のパイプライン変数は除外されます。
注意: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数がリリース パイプライン変数より優先されます。", + "loc.input.help.fileType": "置換を実行する必要があるファイル形式を指定します
XML について、ビルドまたはリリース パイプラインで定義されている変数は、構成ファイルと parameters.xml の appSettings、applicationSettings、connectionStrings セクションの 'key' または 'name' エントリと照合されます。変数の置換は、構成の変換後に実行されます。
入れ子になった JSON 変数または階層型の JSON 変数を置き換えるには、JSONPath 式を使用して指定します。

たとえば、次のサンプルの ConnectionString’ の‘値を置き換えるには、ビルド またはリリース パイプライン (またはリリース パイプラインの環境) で変数を Data.DefaultConnection.ConnectionString’ として‘定義する必要があります。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
変数の置換は、構成の変換後に実行されます。

注: 置換では、ビルド/リリース パイプラインで定義されているカスタム変数のみが使用されます。既定またはシステム定義のパイプライン変数は除外されます。
注: リリース パイプラインとステージで同じ変数が定義されている場合、ステージ変数はリリース パイプライン変数よりも優先されます。", "loc.input.label.targetFiles": "ターゲット ファイル", "loc.input.help.targetFiles": "変数の値を置き換えるファイルの改行区切りリストを指定します。ルート フォルダーへの相対ファイル名が指定されます。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 変数置換が正常に適用されました。", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ko-KR/resources.resjson index e8340b34581c..d0fff54b674d 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ko-KR/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "변환 규칙", "loc.input.help.xmlTransformationRules": "다음 구문을 사용하는 변환 파일 규칙을 새 줄로 구분된 목록으로 지정합니다.
-transform -xml ", "loc.input.label.fileType": "파일 형식", - "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식을 지정합니다.
XML의 경우 빌드 또는 릴리스 파이프라인에서 정의된 변수가 구성 파일과 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치됩니다. 변수 대체는 구성 변환 후에 실행됩니다.
중첩되었거나 계층적인 JSON 변수를 대체하려면 JSONPath 식을 사용하여 지정합니다.

예를 들어 아래 샘플의 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인 환경)에서 변수를 'Data.DefaultConnection.ConnectionString'으로 정의해야 합니다.
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후에 실행됩니다.

참고: 빌드/릴리스 파이프라인에서 정의된 사용자 지정 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에서 동일한 변수가 정의된 경우 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", + "loc.input.help.fileType": "대체를 수행해야 하는 파일 형식 제공하세요
XML의 경우 빌드 또는 릴리스 파이프라인에 정의된 변수는 모든 구성 파일 및 parameters.xml의 appSettings, applicationSettings 및 connectionStrings 섹션에 있는 'key' 또는 'name' 항목과 일치합니다. 변수 치환은 구성 변환 후에 실행됩니다.
중첩되거나 계층 구조가 있는 JSON 변수를 대체하려면 JSONPath 표현식을 사용하여 지정합니다.

예를 들어, 아래 샘플에서 'ConnectionString' 값을 바꾸려면 빌드 또는 릴리스 파이프라인(또는 릴리스 파이프라인의 환경)에서 변수를 ‘Data.DefaultConnection.ConnectionString’으로 정의해야 합니다.
{
  \"데이터\": {
    \"기본 연결\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
변수 대체는 구성 변환 후 실행됩니다.

참고: 빌드/릴리스파이프라인에 정의된 사용자 정의 변수만 대체에 사용됩니다. 기본/시스템 정의 파이프라인 변수는 제외됩니다.
참고: 릴리스 파이프라인과 스테이지에 동일한 변수가 정의되어 있는 경우, 스테이지 변수가 릴리스 파이프라인 변수를 대체합니다.", "loc.input.label.targetFiles": "대상 파일", "loc.input.help.targetFiles": "변수 값을 대체할 파일을 새 줄로 구분된 목록으로 지정합니다. 루트 폴더의 상대 경로로 파일 이름을 지정해야 합니다.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 변수 대체를 적용했습니다.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ru-RU/resources.resjson index 51ea66d433b5..980c2da469c7 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/ru-RU/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "Правила преобразования", "loc.input.help.xmlTransformationRules": "Укажите новый разделенный на строки список правил файла преобразования, используя синтаксис:
-transform -xml ", "loc.input.label.fileType": "Формат файла", - "loc.input.help.fileType": "Укажите формат файла, для которого требуется выполнить подстановку
Для XML-кода переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и connectionStrings файла конфигурации и файла parameters.xml. Подстановка переменных запускается после преобразований конфигурации.
Чтобы заменить переменные JSON, являющиеся вложенными или иерархическими, укажите их с помощью выражений JSONPath.

Например, чтобы заменить значение \"ConnectionString\" в примере ниже, нужно определить переменную как \"Data.DefaultConnection.ConnectionString\" в конвейере сборки или выпуска (или среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Подстановка переменных запускается после преобразований конфигурации.

Примечание. При подстановке используются только пользовательские переменные, определенные в конвейерах сборки/выпуска. Используемые по умолчанию или системные переменные конвейеров исключаются.
Примечание. Если одни и те же переменные определены в конвейере выпуска и на этае, то переменные этапа имеют приоритет над переменными конвейера выпуска.", + "loc.input.help.fileType": "Укажите формат файла, в котором необходимо выполнить переопределение.
Для XML переменные, определенные в конвейерах сборки или выпуска, будут сопоставляться с записями \"key\" или \"name\" в разделах appSettings, applicationSettings и ConnectionStrings файлов конфигурации и параметров. XML. Переопределение переменных запускается после преобразования конфигурации.
Чтобы переопределить вложенные или иерархические переменные JSON, укажите их с помощью выражений JSONPath.

Например, чтобы переопределить значение ConnectionString в приведенном ниже примере, вам необходимо определить переменную как Data.DefaultConnection.ConnectionString в конвейере сборки или выпуска (или в среде конвейера выпуска).
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
Замена переменных выполняется после преобразования конфигурации.

Заметка. При замене используются только пользовательские переменные, определенные в конвейерах сборки и выпуска. Переменные конвейера, определенные по умолчанию или системой, исключаются.
Заметка. Если в конвейере выпуска и на стадии определены одинаковые переменные, переменные этапа заменят переменные конвейера выпуска.", "loc.input.label.targetFiles": "Целевые файлы", "loc.input.help.targetFiles": "Укажите новый разделенный строками список файлов для замены значений переменных. Имена файлов должны быть указаны относительно корневой папки.", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "Подстановка переменных JSON успешно применена.", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-CN/resources.resjson index 252c1bf9d259..342be6ec5228 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-CN/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "转换规则", "loc.input.help.xmlTransformationRules": "使用以下语法提供使用行分隔的新转换文件规则列表:
-transform -xml ", "loc.input.label.fileType": "文件格式", - "loc.input.help.fileType": "提供必须对其执行替换的文件格式
对于 XML,在生成或发布管道中定义的变量将根据任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的“密钥”或“名称”条目进行匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式来指定它们。

例如,若要替换以下示例中 \"ConnectionString\" 的值,则需要在生成或发布管道(或发布管道的环境)中将某一变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换后运行。

注意: 仅在替换中使用在生成/发布管道中定义的自定义变量。排除默认/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", + "loc.input.help.fileType": "提供必须在其上执行替换的文件格式
对于 XML,生成或发布管道中定义的变量将与任何配置文件和 parameters.xml 的 appSettings、applicationSettings 和 connectionStrings 部分中的 \"key\" 或 \"name\" 条目匹配。变量替换在配置转换后运行。
若要替换嵌套或分层的 JSON 变量,请使用 JSONPath 表达式指定它们。

例如,若要替换下面示例中 \"ConnectionString\" 的值,需要在生成或发布管道(或发布管道的环境)中将变量定义为 \"Data.DefaultConnection.ConnectionString\"。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
变量替换在配置转换之后运行。

注意: 只在替换中使用在生成/发布管道中定义的自定义变量。排除默认变量/系统定义的管道变量。
注意: 如果在发布管道和阶段中定义了相同的变量,则阶段变量将取代发布管道变量。", "loc.input.label.targetFiles": "目标文件", "loc.input.help.targetFiles": "提供使用行分隔的新文件列表以替换变量值。将提供相对于根文件夹的文件名称。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "JSON 变量替换已成功应用。", diff --git a/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-TW/resources.resjson index dfa9578c5fc8..6a0fd8a87f65 100644 --- a/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/FileTransformV1_Node20/Strings/resources.resjson/zh-TW/resources.resjson @@ -11,7 +11,7 @@ "loc.input.label.xmlTransformationRules": "轉換規則", "loc.input.help.xmlTransformationRules": "使用下列語法提供轉換檔案規則的新分行清單:
-transform -xml ", "loc.input.label.fileType": "檔案格式", - "loc.input.help.fileType": "提供必須執行替代的目標檔案格式
若為 XML,則會根據任何組態檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目,比對在建置或發佈管線中定義的變數。轉換好組態後,才會替代變數。
若要替代巢狀或階層式 JSON 變數,請使用 JSONPath 運算式指定它們。

例如,若要取代以下範例中 'ConnectionString' 的值,您需要在建置或發佈管線 (或發佈管線的環境) 中將變數定義為 'Data.DefaultConnection.ConnectionString'。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
轉換好組態後,才會替代變數。

請注意: 只有在建置/發佈管線中定義的自訂變數會用於替代。不會使用預設/系統定義的管線變數。
請注意: 如果在發佈管線和階段中定義了相同的變數,則階段變數會取代發佈管線變數。", + "loc.input.help.fileType": "提供必須執行替代的檔案格式
針對 XML,組建或發行管線中定義的變數會與任何設定檔和 parameters.xml 之 appSettings、applicationSettings 和 connectionStrings 區段中的 'key' 或 'name' 項目相符。變數替代會在設定轉換之後執行。
若要取代巢式或階層式 JSON 變數,請用 JSONPath 運算式進行指定。

例如,若要取代下列範例中的 ‘ConnectionString’值,您需要在建和發行管線 (或發行管線的環境) 中將變數定義為 ‘Data.DefaultConnection.ConnectionString’。
{
  \"Data\": {
    \"DefaultConnection\": {
      \"ConnectionString\": \"Server=(localdb)\\SQLEXPRESS;Database=MyDB;Trusted_Connection=True\"
    }
  }
}
變數替代會在設定轉換之後執行。

注意: 只有在組建/發行管線中定義的自訂變數會用於替代。會排除預設/系統定義的管線變數。
注意: 如果在發行管線和階段中定義相同的變數,則階段變數將會取代發行管線變數。", "loc.input.label.targetFiles": "目標檔案", "loc.input.help.targetFiles": "提供用來替代變數值之檔案的新分行清單。提供的檔案名稱需相對於根資料夾。", "loc.messages.JSONvariablesubstitutionappliedsuccessfully": "已成功套用 JSON 變數替代。", diff --git a/_generated/FileTransformV1_Node20/task.json b/_generated/FileTransformV1_Node20/task.json index 703ec1bcafaf..396a460ee5b7 100644 --- a/_generated/FileTransformV1_Node20/task.json +++ b/_generated/FileTransformV1_Node20/task.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "instanceNameFormat": "File Transform: $(Package)", @@ -120,7 +120,7 @@ "SkippedUpdatingFile": "Skipped Updating file: %s" }, "_buildConfigMapping": { - "Default": "1.232.0", - "Node20_229_3": "1.232.1" + "Default": "1.233.0", + "Node20_229_3": "1.233.1" } } \ No newline at end of file diff --git a/_generated/FileTransformV1_Node20/task.loc.json b/_generated/FileTransformV1_Node20/task.loc.json index b9d5d7ccd8a6..d099c5cfcad5 100644 --- a/_generated/FileTransformV1_Node20/task.loc.json +++ b/_generated/FileTransformV1_Node20/task.loc.json @@ -17,7 +17,7 @@ ], "version": { "Major": 1, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "instanceNameFormat": "ms-resource:loc.instanceNameFormat", @@ -120,7 +120,7 @@ "SkippedUpdatingFile": "ms-resource:loc.messages.SkippedUpdatingFile" }, "_buildConfigMapping": { - "Default": "1.232.0", - "Node20_229_3": "1.232.1" + "Default": "1.233.0", + "Node20_229_3": "1.233.1" } } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0.versionmap.txt b/_generated/NuGetInstallerV0.versionmap.txt index 127d2c2d70ae..110a5080e78f 100644 --- a/_generated/NuGetInstallerV0.versionmap.txt +++ b/_generated/NuGetInstallerV0.versionmap.txt @@ -1,2 +1,2 @@ -Default|0.232.0 -Node20_229_1|0.232.1 +Default|0.233.0 +Node20_229_1|0.233.1 diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson index 251fe25855d8..259da0d5161b 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/de-DE/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Das Festlegen von Anmeldeinformationen in \"NuGet.config\" wird vorbereitet.", "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "In der Datei \"NuGet.config\" unter \"%s\" wurden keine Paketquellen gefunden.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von \"Wiederherstellen\" oder \"Benutzerdefiniert\" von NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson index f6ec3fd923ce..9016136a83a5 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/es-ES/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparándose para establecer las credenciales en NuGet.config.", "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "No se encontró ningún origen de paquete en el archivo NuGet.config en %s.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de la opción \"restore\" o \"custom\" de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson index 12a9633704ad..6d1c3f6b676a 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/fr-FR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Préparation de la définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Sources de package introuvables dans le fichier NuGet.config sur %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser l'option « restauration » ou « personnalisée » de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson index d79d0d8015b0..7938e5f06e0a 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/it-IT/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparazione dell'impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Non sono state trovate origini pacchetto nel file NuGet.config in %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passare all'opzione 'restore' o 'custom' di NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson index 1267654ad98b..faafa37cf679 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/ja-JP/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config での資格情報の設定準備", "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s の NuGet.config ファイルでパッケージ ソースが見つかりません", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。NuGetCommand@2 の 'restore' または 'custom' オプションの使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson index 9ef78c3b3fce..ecfe42b31fd1 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/ko-KR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config에서 자격 증명을 설정하기 위해 준비 중", "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s의 NuGet.config 파일에서 패키지 소스를 찾을 수 없습니다.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. NuGetCommand@2의 'restore' 또는 'custom' 옵션 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2 사용으로 전환하세요." } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson index cb5612385535..466763108ba4 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/ru-RU/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Подготовка к настройке учетных данных в NuGet.config", "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Не найдены источники пакетов в файле NuGet.config в \"%s\"", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование параметра \"restore\" или \"custom\" NuGetCommand@2: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson index 57dcf79db3e2..10649735aa11 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-CN/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "准备设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_NoSourcesFoundInConfig": "没有在 %s 处找到 NuGet.config 文件中的包源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换到使用 NuGetCommand@2 的“restore”或“custom”选项 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson index ae37569c4650..494a567fe9c9 100644 --- a/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/NuGetInstallerV0/Strings/resources.resjson/zh-TW/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "正在準備設定 NuGet.config 中的認證", "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_NoSourcesFoundInConfig": "在位於 %s 的 NuGet.config 檔案中找不到套件來源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 NuGetCommand@2 的「還原」或「自訂」選項 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/task.json b/_generated/NuGetInstallerV0/task.json index 323cdb4e229d..7275064e8ff3 100644 --- a/_generated/NuGetInstallerV0/task.json +++ b/_generated/NuGetInstallerV0/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "runsOn": [ @@ -149,7 +149,7 @@ "DeprecatedTask": "This task is deprecated. Please switch to using NuGetCommand@2's 'restore' or 'custom' option https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0/task.loc.json b/_generated/NuGetInstallerV0/task.loc.json index 7f4b1ea02281..30b3b8dc096c 100644 --- a/_generated/NuGetInstallerV0/task.loc.json +++ b/_generated/NuGetInstallerV0/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 0 }, "runsOn": [ @@ -149,7 +149,7 @@ "DeprecatedTask": "ms-resource:loc.messages.DeprecatedTask" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/de-DE/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/de-DE/resources.resjson index 251fe25855d8..259da0d5161b 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/de-DE/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Das Festlegen von Anmeldeinformationen in \"NuGet.config\" wird vorbereitet.", "loc.messages.NGCommon_AddingSources": "Anmeldeinformationen in der Datei \"NuGet.config\" werden festgelegt.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "In der Datei \"NuGet.config\" unter \"%s\" wurden keine Paketquellen gefunden.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Unbekannte NuGet-Version ausgewählt.", + "loc.messages.DeprecatedTask": "Diese Aufgabe ist veraltet. Wechseln Sie zur Verwendung von \"Wiederherstellen\" oder \"Benutzerdefiniert\" von NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/es-ES/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/es-ES/resources.resjson index f6ec3fd923ce..9016136a83a5 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/es-ES/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparándose para establecer las credenciales en NuGet.config.", "loc.messages.NGCommon_AddingSources": "Estableciendo credenciales en NuGet.config.", "loc.messages.NGCommon_NoSourcesFoundInConfig": "No se encontró ningún origen de paquete en el archivo NuGet.config en %s.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Se seleccionó una versión de NuGet desconocida.", + "loc.messages.DeprecatedTask": "Esta tarea está en desuso. Cambie al uso de la opción \"restore\" o \"custom\" de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson index 12a9633704ad..6d1c3f6b676a 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/fr-FR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Préparation de la définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_AddingSources": "Définition des informations d'identification dans NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Sources de package introuvables dans le fichier NuGet.config sur %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Version NuGet inconnue sélectionnée.", + "loc.messages.DeprecatedTask": "Cette tâche est déconseillée. Veuillez utiliser l'option « restauration » ou « personnalisée » de NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/it-IT/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/it-IT/resources.resjson index d79d0d8015b0..7938e5f06e0a 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/it-IT/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Preparazione dell'impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_AddingSources": "Impostazione delle credenziali in NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Non sono state trovate origini pacchetto nel file NuGet.config in %s", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "È stata selezionata una versione di NuGet sconosciuta.", + "loc.messages.DeprecatedTask": "Questa attività è deprecata. Passare all'opzione 'restore' o 'custom' di NuGetCommand@2 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson index 1267654ad98b..faafa37cf679 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ja-JP/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config での資格情報の設定準備", "loc.messages.NGCommon_AddingSources": "NuGet.config での資格証明の設定", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s の NuGet.config ファイルでパッケージ ソースが見つかりません", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "不明な NuGet バージョンが選ばれました。", + "loc.messages.DeprecatedTask": "このタスクは非推奨です。NuGetCommand@2 の 'restore' または 'custom' オプションの使用に切り替えてください https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson index 9ef78c3b3fce..ecfe42b31fd1 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ko-KR/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "NuGet.config에서 자격 증명을 설정하기 위해 준비 중", "loc.messages.NGCommon_AddingSources": "NuGet.config에서 자격 증명을 설정하는 중", "loc.messages.NGCommon_NoSourcesFoundInConfig": "%s의 NuGet.config 파일에서 패키지 소스를 찾을 수 없습니다.", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "알 수 없는 NuGet 버전을 선택했습니다.", + "loc.messages.DeprecatedTask": "이 작업은 사용되지 않습니다. NuGetCommand@2의 'restore' 또는 'custom' 옵션 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2 사용으로 전환하세요." } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson index cb5612385535..466763108ba4 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/ru-RU/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "Подготовка к настройке учетных данных в NuGet.config", "loc.messages.NGCommon_AddingSources": "Идет настройка учетных данных в NuGet.config", "loc.messages.NGCommon_NoSourcesFoundInConfig": "Не найдены источники пакетов в файле NuGet.config в \"%s\"", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet." + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "Выбрана неизвестная версия NuGet.", + "loc.messages.DeprecatedTask": "Эта задача является нерекомендуемой. Переключитесь на использование параметра \"restore\" или \"custom\" NuGetCommand@2: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson index 57dcf79db3e2..10649735aa11 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-CN/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "准备设置 NuGet.config 中的凭据", "loc.messages.NGCommon_AddingSources": "设置 NuGet.config 中的凭据", "loc.messages.NGCommon_NoSourcesFoundInConfig": "没有在 %s 处找到 NuGet.config 文件中的包源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "选择了未知的 NuGet 版本。", + "loc.messages.DeprecatedTask": "此任务已弃用。请切换到使用 NuGetCommand@2 的“restore”或“custom”选项 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson index ae37569c4650..494a567fe9c9 100644 --- a/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/NuGetInstallerV0_Node20/Strings/resources.resjson/zh-TW/resources.resjson @@ -42,5 +42,6 @@ "loc.messages.NGCommon_RemovingSources": "正在準備設定 NuGet.config 中的認證", "loc.messages.NGCommon_AddingSources": "正在設定 NuGet.config 中的認證", "loc.messages.NGCommon_NoSourcesFoundInConfig": "在位於 %s 的 NuGet.config 檔案中找不到套件來源", - "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。" + "loc.messages.NGCommon_UnabletoDetectNuGetVersion": "選取了不明的 NuGet 版本。", + "loc.messages.DeprecatedTask": "已取代此工作。請切換至使用 NuGetCommand@2 的「還原」或「自訂」選項 https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/task.json b/_generated/NuGetInstallerV0_Node20/task.json index f8fceaf8736a..48d09415316e 100644 --- a/_generated/NuGetInstallerV0_Node20/task.json +++ b/_generated/NuGetInstallerV0_Node20/task.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "runsOn": [ @@ -153,7 +153,7 @@ "DeprecatedTask": "This task is deprecated. Please switch to using NuGetCommand@2's 'restore' or 'custom' option https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/nuget-command-v2" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/NuGetInstallerV0_Node20/task.loc.json b/_generated/NuGetInstallerV0_Node20/task.loc.json index 40543c1ef197..c8d1c062bca1 100644 --- a/_generated/NuGetInstallerV0_Node20/task.loc.json +++ b/_generated/NuGetInstallerV0_Node20/task.loc.json @@ -9,7 +9,7 @@ "author": "Microsoft Corporation", "version": { "Major": 0, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "runsOn": [ @@ -153,7 +153,7 @@ "DeprecatedTask": "ms-resource:loc.messages.DeprecatedTask" }, "_buildConfigMapping": { - "Default": "0.232.0", - "Node20_229_1": "0.232.1" + "Default": "0.233.0", + "Node20_229_1": "0.233.1" } } \ No newline at end of file diff --git a/_generated/PublishTestResultsV2.versionmap.txt b/_generated/PublishTestResultsV2.versionmap.txt index 851876f5eac6..a3ee7f8ae323 100644 --- a/_generated/PublishTestResultsV2.versionmap.txt +++ b/_generated/PublishTestResultsV2.versionmap.txt @@ -1,2 +1,2 @@ -Default|2.232.0 -Node20_229_13|2.232.1 +Default|2.233.0 +Node20_229_13|2.233.1 diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/de-DE/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/de-DE/resources.resjson index a604c26b8260..fc0a4477998b 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/de-DE/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/de-DE/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Für jede Ergebnisdatei wird ein Testlauf erstellt. Aktivieren Sie diese Option, um die Ergebnisse in einem einzigen Testlauf zusammenzuführen. Zur Leistungsoptimierung werden die Ergebnisse unabhängig von dieser Option in einem einzigen Lauf zusammengeführt, wenn mehr als 100 Ergebnisdateien vorliegen.", "loc.input.label.failTaskOnFailedTests": "Bei Testfehlern als fehlerhaft markieren", "loc.input.help.failTaskOnFailedTests": "Aufgabe bei Testfehlern als fehlerhaft markieren. Aktivieren Sie diese Option, um die Aufgabe als fehlerhaft zu markieren, wenn in den Ergebnisdateien Fehler ermittelt werden.", + "loc.input.label.failTaskOnFailureToPublishResults": "Fehler, wenn die Veröffentlichung von Testergebnissen fehlschlägt", + "loc.input.help.failTaskOnFailureToPublishResults": "Fehler, wenn die Veröffentlichung von Testergebnissen fehlschlägt. Aktivieren Sie diese Option, um den Task als fehlerhaft festzulegen, wenn die Veröffentlichung der Testergebnisse teilweise fehlgeschlagen ist.", "loc.input.label.failTaskOnMissingResultsFile": "Fehler, wenn keine Ergebnisdateien gefunden werden", "loc.input.help.failTaskOnMissingResultsFile": "Die Aufgabe schlägt fehl, wenn keine Ergebnisdateien gefunden werden.", "loc.input.label.testRunTitle": "Testlauftitel", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/es-ES/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/es-ES/resources.resjson index 45245213201a..fe3d084a77ac 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/es-ES/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/es-ES/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Se crea una serie de pruebas para cada archivo de resultados. Active esta opción para fusionar los resultados en una sola serie de pruebas. Para optimizar el rendimiento, los resultados se fusionarán en una sola serie si hay más de 100 archivos de resultados, independientemente de esta opción.", "loc.input.label.failTaskOnFailedTests": "Interrumpir si hay errores en las pruebas", "loc.input.help.failTaskOnFailedTests": "Interrumpa la tarea si hay errores en las pruebas. Seleccione esta opción para interrumpir la tarea si se detectan errores de las pruebas en los archivos de resultados.", + "loc.input.label.failTaskOnFailureToPublishResults": "Se produce un error si no se ha podido publicar los resultados de las pruebas", + "loc.input.help.failTaskOnFailureToPublishResults": "Se produce un error si no se ha podido publicar los resultados de las pruebas. Active esta opción para generar un error en la tarea si se produce un error parcial en la publicación de los resultados de pruebas.", "loc.input.label.failTaskOnMissingResultsFile": "Error si no se encuentra ningún archivo de resultados", "loc.input.help.failTaskOnMissingResultsFile": "No se puede realizar la tarea si no se encuentra ningún archivo de resultados.", "loc.input.label.testRunTitle": "Título de la serie de pruebas", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/fr-FR/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/fr-FR/resources.resjson index f84ae87ad761..44865a2487c0 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/fr-FR/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/fr-FR/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Une série de tests est créée pour chaque fichier de résultats. Cochez cette option pour fusionner les résultats dans une seule série de tests. Pour optimiser le niveau de performance, les résultats sont fusionnés en une seule série de tests, s'il existe plus de 100 fichiers de résultats, indépendamment de cette option.", "loc.input.label.failTaskOnFailedTests": "Cesser toute exécution en cas d'échecs de tests", "loc.input.help.failTaskOnFailedTests": "Faire cesser la tâche en cas d'échecs liés à des tests. Cochez cette option pour faire cesser la tâche si des échecs de tests sont détectés dans les fichiers de résultats.", + "loc.input.label.failTaskOnFailureToPublishResults": "Échouer en cas d'échec dans la publication des résultats des tests", + "loc.input.help.failTaskOnFailureToPublishResults": "Échouer s’il y a un échec dans la publication des résultats du test. Cochez cette option pour faire échouer la tâche si la publication des résultats du test échoue partiellement.", "loc.input.label.failTaskOnMissingResultsFile": "Échec si aucun fichier de résultats n’est trouvé", "loc.input.help.failTaskOnMissingResultsFile": "Échec de la tâche si aucun fichier de résultats n’est trouvé.", "loc.input.label.testRunTitle": "Titre de la série de tests", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/it-IT/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/it-IT/resources.resjson index 588eb89e497b..428a50c18495 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/it-IT/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/it-IT/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Viene creata un'esecuzione dei test per ogni file di risultati. Selezionare questa opzione per unire i risultati in un'unica esecuzione dei test. Per ottimizzare l'operazione e garantire migliori prestazioni, i risultati verranno uniti in un'unica esecuzione se sono presenti più di 100 file di risultati, indipendentemente da questa opzione.", "loc.input.label.failTaskOnFailedTests": "Non eseguire in caso di errori di test", "loc.input.help.failTaskOnFailedTests": "Non esegue l'attività in caso di errori di test. Selezionare questa opzione per non eseguire l'attività se vengono rilevati errori di test nei file di risultati.", + "loc.input.label.failTaskOnFailureToPublishResults": "Esito negativo in caso di errore durante la pubblicazione dei risultati dei test", + "loc.input.help.failTaskOnFailureToPublishResults": "Esito negativo in caso di errore durante la pubblicazione dei risultati dei test. Selezionare questa opzione per non eseguire l'attività se la pubblicazione dei risultati del test non è riuscita parzialmente.", "loc.input.label.failTaskOnMissingResultsFile": "Esito negativo se non vengono trovati file di risultati", "loc.input.help.failTaskOnMissingResultsFile": "Se non vengono trovati file di risultati, l'attività ha esito negativo.", "loc.input.label.testRunTitle": "Titolo dell'esecuzione dei test", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ja-JP/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ja-JP/resources.resjson index 8dafa88f6cd6..e6a525568946 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ja-JP/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ja-JP/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "結果ファイルごとにテストの実行が作成されます。結果を 1 つのテストの実行にマージする場合、このオプションを有効にします。最適化してパフォーマンスを向上させるため、結果ファイルが 100 個を超えたら、このオプションに関係なく、結果は 1 つの実行にマージされます。", "loc.input.label.failTaskOnFailedTests": "テスト エラーがある場合に失敗する", "loc.input.help.failTaskOnFailedTests": "テストが失敗した場合にタスクを失敗させます。結果ファイルでテスト エラーが検出された場合にタスクを中止するには、このオプションをオンにします。", + "loc.input.label.failTaskOnFailureToPublishResults": "テスト結果の公開に失敗した場合は失敗します", + "loc.input.help.failTaskOnFailureToPublishResults": "テスト結果の公開に失敗した場合は失敗します。テスト結果の公開が部分的に失敗した場合にタスクを失敗させるには、このオプションをオンにします。", "loc.input.label.failTaskOnMissingResultsFile": "結果ファイルが見つからない場合は失敗します", "loc.input.help.failTaskOnMissingResultsFile": "結果ファイルが見つからない場合はタスクを失敗します。", "loc.input.label.testRunTitle": "テストの実行のタイトル", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ko-KR/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ko-KR/resources.resjson index a25291676af6..664ae46bb519 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ko-KR/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ko-KR/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "각 결과 파일에 대해 테스트 실행이 생성됩니다. 결과를 단일 테스트 실행에 병합하려면 이 옵션을 선택하세요. 성능 향상에 최적화하기 위해, 이 옵션에 관계없이 결과 파일이 100개를 넘을 경우 결과가 단일 실행에 병합됩니다.", "loc.input.label.failTaskOnFailedTests": "테스트 오류가 있을 경우 실패", "loc.input.help.failTaskOnFailedTests": "테스트 오류가 있을 경우 작업에 실패합니다. 결과 파일에서 테스트 오류가 검색될 경우 작업에 실패하도록 하려면 이 옵션을 선택합니다.", + "loc.input.label.failTaskOnFailureToPublishResults": "테스트 결과를 게시하는 동안 오류가 발생하면 실패합니다.", + "loc.input.help.failTaskOnFailureToPublishResults": "테스트 결과를 게시하는 동안 오류가 발생하면 실패합니다. 테스트 결과의 일부가 게시되지 못한 경우 작업을 실패하려면 이 옵션을 선택하세요.", "loc.input.label.failTaskOnMissingResultsFile": "결과 파일을 찾을 수 없는 경우 실패", "loc.input.help.failTaskOnMissingResultsFile": "결과 파일을 찾을 수 없으면 작업에 실패합니다.", "loc.input.label.testRunTitle": "테스트 실행 제목", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ru-RU/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ru-RU/resources.resjson index a2be6dd88d5f..059a5437da74 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ru-RU/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/ru-RU/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "Тестовый запуск создается для каждого файла результатов. Установите этот флажок, чтобы объединить результаты в один тестовый запуск. Для повышения производительности при наличии более 100 файлов результатов они будут объединены в один тестовый запуск независимо от значения этого параметра.", "loc.input.label.failTaskOnFailedTests": "Ошибка при наличии сбоев тестов", "loc.input.help.failTaskOnFailedTests": "Ошибка выполнения задачи при наличии любых сбоев тестов. Установите этот флажок, чтобы задача завершилась ошибкой при обнаружении сбоев тестов в файлах результатов.", + "loc.input.label.failTaskOnFailureToPublishResults": "Завершать сбоем, если не удалось опубликовать результаты тестирования", + "loc.input.help.failTaskOnFailureToPublishResults": "Завершать сбоем, если не удалось опубликовать результаты тестирования. Установите этот флажок, чтобы не выполнять задачу, если частично не удалось опубликовать результаты тестирования.", "loc.input.label.failTaskOnMissingResultsFile": "Сбой, если файлы результатов не найдены", "loc.input.help.failTaskOnMissingResultsFile": "Сбой задачи, если файлы результатов не найдены.", "loc.input.label.testRunTitle": "Название тестового запуска", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-CN/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-CN/resources.resjson index 47de18737ce3..a2fd67f28bb7 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-CN/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-CN/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "为每个结果文件创建测试运行。选中此选项可将结果合并到单个测试运行中。为了进行优化以提高性能,如果存在超过 100 个结果文件,结果将合并到单个运行中,而不无论此选项如何。", "loc.input.label.failTaskOnFailedTests": "如果存在测试问题,则会失败", "loc.input.help.failTaskOnFailedTests": "如果存在任何测试问题,任务将失败。如果在结果文件中检测到测试问题,请选中此选项以使任务失败。", + "loc.input.label.failTaskOnFailureToPublishResults": "如果发布测试结果失败,则失败", + "loc.input.help.failTaskOnFailureToPublishResults": "如果发布测试结果失败,则失败。如果发布测试结果部分失败,请选中此选项以使任务失败。", "loc.input.label.failTaskOnMissingResultsFile": "如果找不到结果文件,则失败", "loc.input.help.failTaskOnMissingResultsFile": "如果找不到结果文件,任务将失败。", "loc.input.label.testRunTitle": "测试运行标题", diff --git a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-TW/resources.resjson b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-TW/resources.resjson index 3b5fe98fea6e..5a8f584bd173 100644 --- a/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-TW/resources.resjson +++ b/_generated/PublishTestResultsV2_Node20/Strings/resources.resjson/zh-TW/resources.resjson @@ -15,6 +15,8 @@ "loc.input.help.mergeTestResults": "為每個結果檔案建立一個測試回合。請檢查此選項,以將結果合併成單一測試回合。若結果檔案超過 100 個,為盡可能達到最佳效能,則不論此選項設定為何,都會將結果合併成單一回合。", "loc.input.label.failTaskOnFailedTests": "如果有測試失敗,即失敗", "loc.input.help.failTaskOnFailedTests": "如果沒有任何測試失敗,就使工作失敗。請於在結果檔案中偵測到測試失敗時,選取此選項來讓工作失敗。", + "loc.input.label.failTaskOnFailureToPublishResults": "如果發佈測試結果失敗,則失敗", + "loc.input.help.failTaskOnFailureToPublishResults": "如果發佈測試結果失敗,則失敗。如果發佈測試結果部分失敗,請選取此選項以使工作失敗。", "loc.input.label.failTaskOnMissingResultsFile": "找不到結果檔案時失敗", "loc.input.help.failTaskOnMissingResultsFile": "如果找不到結果檔案,則工作失敗。", "loc.input.label.testRunTitle": "測試回合標題", diff --git a/_generated/PublishTestResultsV2_Node20/task.json b/_generated/PublishTestResultsV2_Node20/task.json index 767595b9f78f..23fa4e4ea80c 100644 --- a/_generated/PublishTestResultsV2_Node20/task.json +++ b/_generated/PublishTestResultsV2_Node20/task.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "demands": [], @@ -160,7 +160,7 @@ "ErrorFailTaskOnFailedTests": "There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab." }, "_buildConfigMapping": { - "Default": "2.232.0", - "Node20_229_13": "2.232.1" + "Default": "2.233.0", + "Node20_229_13": "2.233.1" } } \ No newline at end of file diff --git a/_generated/PublishTestResultsV2_Node20/task.loc.json b/_generated/PublishTestResultsV2_Node20/task.loc.json index 1baf1d24b242..54aa81446edd 100644 --- a/_generated/PublishTestResultsV2_Node20/task.loc.json +++ b/_generated/PublishTestResultsV2_Node20/task.loc.json @@ -13,7 +13,7 @@ "author": "Microsoft Corporation", "version": { "Major": 2, - "Minor": 232, + "Minor": 233, "Patch": 1 }, "demands": [], @@ -160,7 +160,7 @@ "ErrorFailTaskOnFailedTests": "ms-resource:loc.messages.ErrorFailTaskOnFailedTests" }, "_buildConfigMapping": { - "Default": "2.232.0", - "Node20_229_13": "2.232.1" + "Default": "2.233.0", + "Node20_229_13": "2.233.1" } } \ No newline at end of file