此处显示的Powershell脚本示例:https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=classic%2Cpowershell#set-a-job-scoped-variable-from-a-script-1
我假设“设置调味料和调味料。调味料变量”是一项任务,而“读取变量”是另一项任务。并且参数作为任务参数传递。
如果是这样(也就是说-在一个Powershell任务中设置的值可以在另一个Powershell任务中使用),那么为什么下面的部分(请参见https://docs.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=azure-devops&tabs=classic%2Cpowershell#using-variables-as-task-inputs)建议:
为了使用变量作为任务输入,变量必须是 输出变量,并且必须为生产任务指定参考名称。
如果要使变量可用于将来的工作,则必须标记 使用isOutput = true将其作为输出变量。