是否可以从git源代码控件中读取文件并将值设置为TFS构建变量,以便我们可以在其他步骤中使用它们?
我们有一个文件,其中包含版本信息和分支(VER_TYPE = 3是DEV),我们用它来设置汇编版本和内部版本号
VER_MAJOR=2018
VER_MINOR=1
VER_TYPE=3
提前Tks!
答案 0 :(得分:2)
可以从脚本定义或修改变量,使用task.setvariable
日志记录命令。
在taskcontext的变量服务中设置变量。 第一个 任务可以设置变量,以下任务都可以使用 变量。变量作为一个公开给以下任务 环境变量。
当issecret设置为true时,将保存变量的值 作为秘密和掩盖日志。秘密变量未通过 作为环境变量的任务,必须作为输入传递。
示例:
##vso[task.setvariable variable=testvar;]testvalue
##vso[task.setvariable variable=testvar;issecret=true;]testvalue
更多详情请参阅Define and modify your variables in a script
您可以使用批量脚本任务或 PowerShell 脚本任务在Windows代理上运行脚本。您只需要在源代码管理中读取特定文件,然后在构建代理程序的工作区中下载它。然后阅读文件,使用powershell作为参考:Read file line by line in PowerShell