Octopus Deploy JSON 配置变量功能不工作
Octopus Deploy JSON Configuration Variable Feature not working
我一定是遗漏了一些简单的 JSON 配置变量功能。我有以下 JSON:
{
"EventProcessorFactory": "Factory"
"HubConfiguration": [
{
"ArchiveStorageConnectionString": "Connection string"
"ArchiveStorageContainerName": "containerName"
"EventHubGroupName": "ehs-peds-dev"
}
],
"HeartBeatConfiguration": {
"EventHubGroupName": "GroupName",
"EventHubName": "HubName"
"SharedAccessKey": "AccessKey"
"SharedAccessKeyName": "EventPublishers",
"EndPointURL": "URL"
}
}
我想替换 ArchiveStorageConnectionString(以及 HubConfiguration 的其他属性),但我不知道正确的语法是什么。 HubConfiguration 是一组 HubConfigurations(尽管在本例中我只有 1 个)。
我试过了
HubConfiguration:1:ArchiveStorageConnectionString
但这不起作用。我也试过
HubConfiguration:0:ArchiveStorageConnectionString
0:HubConfiguration:0:ArchiveStorageConnectionString
1:HubConfiguration:1:ArchiveStorageConnectionString
但是 none 这似乎有效。任何指针将不胜感激。
匹配替换变量的八达通代码在这里:
一些单元测试在这里:
我原以为这会起作用:
HubConfiguration:0:ArchiveStorageConnectionString
您的 JSON 似乎有问题 - 此行应以 ,:
结尾
"EventProcessorFactory": "Factory"
大会运行时,您的部署中是否有任何输出?
我一定是遗漏了一些简单的 JSON 配置变量功能。我有以下 JSON:
{
"EventProcessorFactory": "Factory"
"HubConfiguration": [
{
"ArchiveStorageConnectionString": "Connection string"
"ArchiveStorageContainerName": "containerName"
"EventHubGroupName": "ehs-peds-dev"
}
],
"HeartBeatConfiguration": {
"EventHubGroupName": "GroupName",
"EventHubName": "HubName"
"SharedAccessKey": "AccessKey"
"SharedAccessKeyName": "EventPublishers",
"EndPointURL": "URL"
}
}
我想替换 ArchiveStorageConnectionString(以及 HubConfiguration 的其他属性),但我不知道正确的语法是什么。 HubConfiguration 是一组 HubConfigurations(尽管在本例中我只有 1 个)。
我试过了
HubConfiguration:1:ArchiveStorageConnectionString
但这不起作用。我也试过
HubConfiguration:0:ArchiveStorageConnectionString
0:HubConfiguration:0:ArchiveStorageConnectionString
1:HubConfiguration:1:ArchiveStorageConnectionString
但是 none 这似乎有效。任何指针将不胜感激。
匹配替换变量的八达通代码在这里:
一些单元测试在这里:
我原以为这会起作用:
HubConfiguration:0:ArchiveStorageConnectionString
您的 JSON 似乎有问题 - 此行应以 ,:
结尾"EventProcessorFactory": "Factory"
大会运行时,您的部署中是否有任何输出?