Я пытаюсь настроить замену токена для моих файлов конфигурации. У меня установлено имя исходного файла:
$(System.DefaultWorkingDirectory)/TFS Web Build 1.0/Corporate Art\app.RM.config
(Здесь файл RM представляет собой токенизированный файл конфигурации с использованием токена)
В качестве имени файла назначения задается истинное имя файла конфигурации:
Company.Client.Corporate.exe.config
У меня есть файл json на сервере сборки по адресу:
\0111-03-0555-01\c$\BuildFiles\Transforms.json
В файле transforms.json есть следующие данные:
[
{
"CompanyTestDomain": {"QA4"},
"Environment": {"QA4.com"},
"CheckForContext": {"true"},
"ServiceTierAppHost": {"0111-06-0555-00-01.Company.com"},
"ServiceTierCsHost": {"0111-03-0444-00.Company.com"},
"ReportServer": {"0777-02-0111-00-01.Company.com"},
"ReportID": {"systemID"},
"ReportDomain": {"Corp"},
"ReportPWord": {"Password"}
}
]
Powershell выполняется C:\Users\Public\Downloads\agent\tasks\Tokenizer\2.0.2\tokenize.ps1
Следующая строка серая, а не черная, как и вся остальная информация:
##[debug]Performing the operation "Copy File" on target "Item:
C:\Agent_work\85c7a0d97\TFS Web Build 1.0\CorporateArt\app.RM.config
Destination: C:\Users\Public\Downloads\agent\tasks\Tokenizer\2.0.2\Isagenix.Clients.CorporateBackOffice.exe.config.tmp".
после чего я начинаю получать сообщения о том, что он обновляет токен «CompanyTestDomain». Не найдено значение для токена «CompanyTestDomain».
Итак, может ли кто-нибудь помочь мне понять, что я делаю неправильно?