【问题标题】:How to setup a output variable on AzureDevOps from a npm task to pass it to other tasks?如何从 npm 任务在 AzureDevOps 上设置输出变量以将其传递给其他任务?
【发布时间】:2019-02-15 14:11:26
【问题描述】:

目前我正在 AzureDevops 上的部署管道上执行 node.js 任务。 node 任务在内部生成一些数据,如果能够从 node 任务输出到 Pipeline 变量,这些数据将很有帮助,以便在 node.js 任务完成后将其用于其他任务。

有办法做到这一点吗?

【问题讨论】:

    标签: azure-devops azure-pipelines


    【解决方案1】:

    如果它是一个字符串,你可以打印到标准输出:

    ##vso[task.setvariable variable=variableName]variable_content
    

    然后您可以稍后在管道中重复使用它:

    $(variableName)
    

    【讨论】:

    • 这个变量也可以使用eq(variables.variableName, 'variable_content')在自定义任务执行条件中使用
    猜你喜欢
    • 2023-04-09
    • 2016-06-29
    • 2017-03-08
    • 2012-09-19
    • 1970-01-01
    • 2021-05-22
    • 2013-06-03
    • 2021-06-06
    • 2021-12-28
    相关资源
    最近更新 更多