我已经在 devops 存储库上托管了一些 YAML 文件。有没有办法从这些 YAML 文件自动创建 DevOps 管道,而不需要通过设置管道的向导。
建立新的存储库时也会出现这种情况。我正在为我的平台设置租赁,并且需要在引导存储库时自动设置一些管道。
不想通过以下向导来设置管道:
最佳答案
您可以使用 Rest API 使其自动化。 使用Pipelines - Create :
POST https://dev.azure.com/{organization}/{project}/_apis/pipelines?api-version=7.1-preview.1
正文示例:
$body = @{
configuration=@{
variables=@{
customVariable=@{
value="value"
}
};
path="azure-pipelines.yml";
repository=@{
id= "repository-id";
name="repository-name"
type= "azureReposGit"
};
type= "yaml"
};
name= "pipeline-name";
folder= "\\"
}
关于git - 有没有办法从现有的 YAML 自动设置 azure devops 管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76226831/