gpt4 book ai didi

azure - 如何使用 Yaml 在 DevOps 管道中添加绑定(bind)

转载 作者:行者123 更新时间:2023-12-02 22:53:10 25 4
gpt4 key购买 nike

如何使用 yaml 在“IIS Web 应用程序管理”任务中添加绑定(bind)?我尝试像经典管道一样放置绑定(bind),但不起作用

enter image description here

最佳答案

接受的答案没有给出关于用法的很好的例子。 Bindings 输入接受格式化为特定 JSON 对象的多行字符串。另外,请务必设置 AddBinding: true,因为如果没有它,它将忽略 Bindings 输入。

与此相关的是,如果您将证书存储在 WebHosting(而不是 MY)中,部署将会失败,因为任务将无法找到您的证书。 Here's the relevant github enhancement to fix this

task: IISWebAppManagementOnMachineGroup@0
displayName: 'IIS Web App Manage'
inputs:
IISDeploymentType: 'IISWebsite'
ActionIISWebsite: 'CreateOrUpdateWebsite'
...
AddBinding: true
Bindings: |
{
bindings:[
{
"protocol":"http",
"ipAddress":"*",
"hostname":"mywebsite.com",
"port":"80",
"sslThumbprint":"",
"sniFlag":false
},
{
"protocol":"https",
"ipAddress":"*",
"hostname":"mywebsite.com",
"port":"443",
"sslThumbprint":"...",
"sniFlag":true
}
]
}

关于azure - 如何使用 Yaml 在 DevOps 管道中添加绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60089756/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com