小编Abh*_*rma的帖子

如何从 PowerShell 设置 Azure 管道变量

我正在尝试在 PowerShell 中设置 Azure 管道变量值。我winversion在 Azure 管道中创建了一个变量。现在,在 PowerShell 任务中,我想为winversion变量分配一些值。我的简单问题是如何在运行时更改 Azure PipeLine 变量的值?

Write-Host "Main value is $winversion"
$env:WINVERSION="abhinav";
Write-Host "Modified value is $env:WINVERSION"
Write-Host "Main value is $(winversion)"
Run Code Online (Sandbox Code Playgroud)

第一行打印:原始值为 123
第三行打印:修改值为 abhinav
第四行打印:123

我希望当我将 winversion 的值从“123”更改为“abhinav”时,它实际上将管道变量值更改为 abhinav。

在此处输入图片说明

在此处输入图片说明

我想通过 Powershell 更新这个变量。我正在使用一个 PowerShell 脚本调用 API 并尝试更新其变量,但发现页面未找到错误:-

param(
[string]$winVersion
)
$body = "{ 'definition' : { 'id' :85}
}"
$valueName="Winver"
$definitionId=85
$User=""
$Password=""
$base64authinfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $User, $Password)))
$Uri = "https://Muac.visualstudio.com/OSGCXE/_apis/release/releases?api-version=2.0"
$urlDef = "https://Muac.visualstudio.com/OSGCXE/_apis/release/definitions/" + $definitionId + "?api-version=2.0" …
Run Code Online (Sandbox Code Playgroud)

continuous-integration continuous-deployment azure-devops azure-pipelines

7
推荐指数
1
解决办法
1万
查看次数

如何在Eventhub上为Azure Stream Analytics以CSV格式发送数据?

我正在使用Azure流分析,我的输入是Eventhub,EVENT SERIALIZATION FORMAT是CSV,DELIMITER是逗号(,).我的查询是选择DeviceId,输入温度,输出是sql数据库.但是当我的工作正在运行时,它会给我一些错误

"反序列化后,已找到0行.如果不是这样,可能的原因可能是缺少标题或格式错误的CSV输入"

第二个错误是

无法将输入事件反序列化为Csv.一些可能的原因:

1)畸形事件

2)配置了错误序列化格式的输入源..

我在像Event这样的Eventhub上发送数据

string messageBody1 = "DeviceID:20," + "Temperature:30";
ClientHelper.SendMessage(messageBody1).Wait();
Run Code Online (Sandbox Code Playgroud)

c# azure azure-eventhub azure-stream-analytics

2
推荐指数
1
解决办法
2063
查看次数

如何从azure构建管道(CI)中的预定义变量获取拉取请求编号

我需要 CI 启动的 PR 编号。我正在使用 System.PullRequest.PullRequestNumber,但当我的 CI 运行时它显示空字符串。

在此输入图像描述

写入主机“PR 编号是:-” $env:System.PullRequest.PullRequestNumber

我没有通过保存和队列运行此 CI。遵循PR的完整流程。

powershell continuous-integration azure azure-devops

2
推荐指数
1
解决办法
8742
查看次数