【发布时间】:2018-01-01 07:40:25
【问题描述】:
我有一个 powershell 脚本,它根据 XML 属性文件中的“类型”读取节点值,现在我想从 TFS Git XAML 构建过程中读取一个参数“类型”节点值。如何在 XAML 中声明一个参数构建过程并在构建到脚本时读取它?
$env="Read from XAML build Process"
$xmlDocPath="D:\*****\ScriptsConfig.xml";
[xml]$xmlFile = Get-Content $xmlDocPath;
$PathToDropUIcssandjss=$xml.Objects.Object | Where-Object {$_.type -eq $env} | Select-Object -ExpandProperty PathToDropUIcssandjss
$DeployingPackageBranchFolderName=$xml.Objects.Object | Where-Object {$_.type -eq $args[0]} | Select-Object -ExpandProperty DeployingPackageBranchFolderName
$BranchName=$xml.Objects.Object | Where-Object {$_.type -eq $env} | Select-Object -ExpandProperty BranchName
$ProjectName=$xml.Objects.Object | Where-Object {$_.type -eq $env} | Select-Object -ExpandProperty ProjectName
$Automation=$xml.Objects.Object | Where-Object {$_.type -eq $env} | Select-Object -ExpandProperty Automation
$DeploymentEnvironment=$xml.Objects.Object | Where-Object {$_.type -eq $env} | Select-Object -ExpandProperty DeploymentEnvironment
【问题讨论】:
-
您的意思是要在 TFS 构建过程中在 PowerShell 脚本中分配变量吗?你在使用 InvokeProcess 活动吗?
-
我的 Git 模板中没有调用进程
标签: xml git powershell xaml tfs