是否可以在构建任务中为 Azure DevOps 服务连接设置默认值?
Is it possible to set a default value for Azure DevOps service connections in build tasks?
我想在 Azure DevOps 中为我的项目实施自定义构建任务。我们为每个环境都有自己的订阅和一个与环境无关的订阅。新任务应该默认环境无关的任务。
这里是来自task.json的相关代码。
"inputs": [
{
"name": "ConnectedServiceName",
"type": "ConnectedService:AzureRM",
"label": "Azure Subscription",
"required": true,
"defaultValue": "4893b32-2345-ab54-b13d-1294cab34",
"groupName": "CredentialsSelection"
},
问题是,我指定的服务端点 ID 被忽略了。如果我指定服务连接端点的名称,则会发生相同的行为。
有人知道是否有办法指定默认值吗?
现在,可以使用服务连接 ID 设置默认值。该任务需要一些时间才能使更改可用。我不知道为什么,因为我在部署新版本之前删除了任务。但现在可以了。
作为D.J。提到,默认值只有在任务是内部的并且只在组织内使用时才有意义。
我想在 Azure DevOps 中为我的项目实施自定义构建任务。我们为每个环境都有自己的订阅和一个与环境无关的订阅。新任务应该默认环境无关的任务。
这里是来自task.json的相关代码。
"inputs": [
{
"name": "ConnectedServiceName",
"type": "ConnectedService:AzureRM",
"label": "Azure Subscription",
"required": true,
"defaultValue": "4893b32-2345-ab54-b13d-1294cab34",
"groupName": "CredentialsSelection"
},
问题是,我指定的服务端点 ID 被忽略了。如果我指定服务连接端点的名称,则会发生相同的行为。 有人知道是否有办法指定默认值吗?
现在,可以使用服务连接 ID 设置默认值。该任务需要一些时间才能使更改可用。我不知道为什么,因为我在部署新版本之前删除了任务。但现在可以了。
作为D.J。提到,默认值只有在任务是内部的并且只在组织内使用时才有意义。