我试图通过将一些env变量设置为一个任务来定制管道发布的输出。 我找到以下链接: https://docs.microsoft.com/en-us/azure/devops/pipelines/scripts/logging-commands?view=azure-devops&tabs=powershell
但是似乎不起作用。 我要做的只是创建一个具有单个任务(bash或PS)的管道,然后通过该任务的内联版本在链接中声明指定的命令。
有人成功管理了这些命令吗? 我做错了什么和/或不完整的东西吗?
是否有人有更好的方法来根据任务中的相关信息来自定义管道?例如。通过版本名称或特定版本的描述和/或标记?
编辑:
Write-Host "##vso[task.setvariable variable=sauce;]crushed tomatoes"
Write-Host "##vso[task.setvariable variable=secretSauce;issecret=true]crushed tomatoes with garlic"
Write-Host "Non-secrets automatically mapped in, sauce is $env:SAUCE"
Write-Host "Secrets are not automatically mapped in, secretSauce is $env:SECRETSAUCE"
Write-Host "You can use macro replacement to get secrets, and they'll be masked in the log: $(secretSauce)"
这是代码,复制并粘贴。现在,我也尝试使用该脚本,它也不起作用。 我使用托管的Windows代理。