【发布时间】:2020-08-26 22:38:53
【问题描述】:
我一直在使用 Azure DevOps 版本定义并从一些 C# 代码触发它:
var releaseClient = VssConnection.GetClient<ReleaseHttpClient>();
return await releaseClient.CreateReleaseAsync(
_releaseDefinitionId,
$"Release run for {build.BuildNumber}",
build.Definition.Name,
build.Id,
new Dictionary<string, string> {
{ "InputVariable1", _value1 },
{ "InputVariable2", _value2 },
{ "DatabaseConnectionString", "xxxxxxx" }
});
我现在已经将该发布定义转换为纯 YAML 管道 - 有什么方法可以从 C# 触发该管道的运行?
谢谢!
【问题讨论】:
-
Yaml 管道转换为构建。所以我认为你需要排队一个新的构建。
标签: c# azure-devops yaml azure-pipelines