首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从VSTS pipelines ##debug获取值

从VSTS pipelines ##debug获取值
EN

Stack Overflow用户
提问于 2019-09-06 04:14:16
回答 2查看 121关注 0票数 0

在运行azure powershell之后。我可以在##debug信息中看到一个参数。而我想要访问的。

我尝试使用env: variables和Get-Childitem获取它们。

但是还没有找到解决方案。他们有可能解决这个问题吗?

代码语言:javascript
复制
2019-09-05T14:31:35.5932832Z ##[debug]VstsTaskSdk 0.10.0 commit 787a46ec0a2df5b4d12c2e801bd3f319975c054c
2019-09-05T14:31:35.9990909Z ##[debug]Entering D:\a\_tasks\AzurePowerShell_72a1931b\3.153.1\AzurePowerShell.ps1.
2019-09-05T14:31:36.0093771Z ##[debug]Loading resource strings from: D:\a\_tasks\AzurePowerShell\Task.json
2019-09-05T14:31:36.0803006Z ##[debug]INPUT_INLINE: '$a = Get-ChildItem Env:
2019-09-05T14:31:36.0803156Z ##[debug]write-host "Getting all the values from Pipelines..........."
2019-09-05T14:31:36.0815647Z ##[debug]
2019-09-05T14:31:36.0831123Z ##[debug]write-host $a.Value'
2019-09-05T14:31:36.0956557Z ##[debug]INPUT_TARGETAZUREPS: 'LatestVersion'
2019-09-05T14:31:36.0985012Z ##[debug]INPUT_CUSTOMTARGETAZUREPS (empty)
2019-09-05T14:31:36.1204630Z ##[debug]Entering Get-RollForwardVersion.
2019-09-05T14:31:36.1330206Z ##[debug] azurePowerShellVersion: ''
2019-09-05T14:31:36.1392177Z ##[debug]Leaving Get-RollForwardVersion.
2019-09-05T14:31:36.1423012Z ##[debug]INPUT_CONNECTEDSERVICENAMESELECTOR: 'ConnectedServiceNameARM'
2019-09-05T14:31:36.1452408Z ##[debug]INPUT_DEPLOYMENTENVIRONMENTNAME (empty)
2019-09-05T14:31:36.1483523Z ##[debug]INPUT_CONNECTEDSERVICENAMEARM: 'f000f8f9-08d0-0000-0000-0000800006d0'
2019-09-05T14:31:36.1718175Z ##[debug]ENDPOINT_URL_f000f8f9-08d0-0000-0000-0000800006d0: 'https://management.azure.com/'
2019-09-05T14:31:36.1720112Z ##[debug]ENDPOINT_AUTH_f000f8f9-08d0-0000-0000-0000800006d0: '********'
2019-09-05T14:31:36.1720861Z ##[debug]ENDPOINT_DATA_f000f8f9-08d0-0000-0000-0000800006d0

我想将INPUT_CONNECTEDSERVICENAMEARM作为我的powershell脚本中的一个变量。

EN

回答 2

Stack Overflow用户

发布于 2019-09-06 06:44:04

你试过$(INPUT_CONNECTEDSERVICENAMEARM)吗?

我知道它们可以在powershell中设置,但之前没有检索过它们。

票数 0
EN

Stack Overflow用户

发布于 2019-09-06 12:25:21

您可以尝试使用以下脚本,您可以查看code here以了解更多信息。

代码语言:javascript
复制
$connectedServiceNameARM = Get-VstsInput -Name ConnectedServiceNameARM

还可以检查ConnectedServiceNameARM的值是否从其他系统变量获取(例如,$(AzureSubscriptionEndpointId)),您可以直接使用$()获取。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57812430

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档