Azure webapp和他们的webjobs部署

问题描述 投票:0回答:1

我想在使用VSTS ci / cd的环境中部署webapp及其webjobs。注意:1。具有三个webjobs的webapp(WJ1 +(WJ2 +其实例(2))2。webapp有6个webjobs(WJ1 +(WJ2 +其实例(5))。3。没有选择我们不是的变量'添加发布管道。

快速帮助非常感谢谢谢,SP

azure-devops environment-variables devops azure-webjobs
1个回答
0
投票

Web Jobs不会从您的发布管道中选择变量,而是可以从Web应用程序的appsettings部分获取这些变量/设置。

您可以通过以下链接https://docs.microsoft.com/en-us/azure/app-service/web-sites-configure在Azure门户中设置Web应用程序的appsettings来手动执行此操作

或者,您可以按照此链接中的说明使用发布管道中的转换任务更改web.config / appsettings来自动执行此操作

https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/transforms-variable-substitution?view=azure-devops

至于Web作业部署:如果您从visual studio添加了Web作业,它将在您的Web应用程序中名为webjobs-list.json的properties文件夹下添加一个文件。如果不存在,则添加它,内容应类似于:

{
  "$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
  "WebJobs": [
    {
      "filePath": "../webjob1.csproj"
    },
    {
      "filePath": "../webjob2.csproj"
    },
    {
      "filePath": "../webjob3.csproj"
    }
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.