TeamCity:搜索配置参数

Mar*_*ari 5 teamcity build-server teamcity-8.0

是否可以搜索服务器中的所有配置参数?

我问这个问题的原因是因为我有一个指向特定 C# 解决方案的路径,并且我需要更新它,但我不想查看每个构建配置。

Bro*_*ass 5

基本上,所有 TeamCity 构建配置实际上都只是 BuildServer\config\projects\ 文件夹和子文件夹中的 XML 文件。您只需对这些 XML 文件执行 grep 即可找到您的配置参数。

我之前已经对这些 XML 文件进行了批量查找和替换操作,没有出现任何问题(当然,必须确保要替换的内容不会在 XML 中的其他任何地方使用,并且始终保留备份)。

  • 我可以确认这仍然是正确的,我使用以下 PowerShell 脚本查找带有名为 VCSRootPath `$allConfig = Get-ChildItem C:\ProgramData\Jetbrains\TeamCity\config\projects -File -Filter "*.xml 的参数的所有文件" -recurse foreach ($allConfig 中的 $config) { if (Get-Content $config.FullName | select-string 'param name="VCSRootPath"') { $config.FullName } }` (2认同)