Javascript 将变量记录为VSTS扩展中的星号

Javascript 将变量记录为VSTS扩展中的星号,javascript,typescript,logging,azure-pipelines,azure-pipelines-build-task,Javascript,Typescript,Logging,Azure Pipelines,Azure Pipelines Build Task,我正在使用Typescript编写VSTS扩展 在vsts任务库中,我使用函数execSync打印执行的命令。直到这里一切都好 问题是,在这个命令中,我使用的是使用服务获得的令牌,我希望该令牌打印为*******而不是其实际值 如果我使用作为密码字段提供的令牌,则默认情况下它以星号打印 有没有一种方法可以使用服务获得的令牌来完成 关于如何在Typescript中创建“secret”变量的一些想法?如果默认情况下密码字段打印为星号,则必须有一些属性或解决方法。尝试使用\vso[task.setva

我正在使用Typescript编写VSTS扩展

在vsts任务库中,我使用函数execSync打印执行的命令。直到这里一切都好

问题是,在这个命令中,我使用的是使用服务获得的令牌,我希望该令牌打印为*******而不是其实际值

如果我使用作为密码字段提供的令牌,则默认情况下它以星号打印

有没有一种方法可以使用服务获得的令牌来完成

关于如何在Typescript中创建“secret”变量的一些想法?如果默认情况下密码字段打印为星号,则必须有一些属性或解决方法。

尝试使用
\vso[task.setvariable]值

在taskcontext的变量服务中设置变量。第一项任务 可以设置变量,并且以下任务都可以使用该变量。 该变量作为一个环境公开给以下任务 变量当issecret设置为true时,变量的值将 保存为机密并从日志中屏蔽。秘密变量不是 作为环境变量传递到任务中,并且必须作为 投入

示例:

##vso[task.setvariable variable=testvar;]testvalue
##vso[task.setvariable variable=testvar;issecret=true;]testvalue