【问题标题】:How to deploy azure webjob using Octopus如何使用 Octopus 部署 azure webjob
【发布时间】:2015-05-01 16:10:57
【问题描述】:

如何使用 Octopus 部署来部署 azure webjob?

对我来说,章鱼说它已部署到天蓝色但无法在网站下看到我的网络作业。

谁能帮助如何实现这一目标?

【问题讨论】:

    标签: azure azure-webjobs octopus-deploy


    【解决方案1】:

    有一个关于如何从章鱼Azure Web Apps部署网络作业的文档。

    我使用的是 Octopus Deploy 3.0,就我而言,我只想部署一个没有网络应用程序的网络作业:

    • 我选择了 Azure Web 应用部署目标:

    • 在部署部分,指定物理路径。
      • 对于连续作业,您可以指定这样的路径:

    • 对于触发的作业,您可以指定这样的路径:

    【讨论】:

    【解决方案2】:

    您是否尝试过使用 Visual Studio 将您的网络作业发布到您的网站?

    验证您的网络作业是否已部署到您的网站/网络应用程序的一种方法是访问您网站的 Kudu 站点。 https://.scm.azurewebsites.net/azurejobs/#/jobs

    转到调试控制台 (CMD),尝试访问 D:\home\site\wwwroot\App_Data\jobs 看看下面有没有web作业

    【讨论】:

    • 我尝试使用 Visual Studio 发布网络作业,并以 azure 部署到我的网站。但没有被 Octopus 部署部署。
    • 在企业环境中,我们不能让开发人员部署解决方案。这就是为什么它必须在 octopus 中完成,这样它才能通过所有必要的 QA 流程。
    【解决方案3】:

    您可以尝试使用 nuspec 来打包您的工件。 根据您的工作类型,将您的网络工作置于 App_Data\jobs\trigger{webjob} 或 App_Data\jobs\continuous{webjob} 下。 然后使用 Octopus 部署,Azure 将能够识别它。

    这可能会有所帮助: http://blog.amitapple.com/post/74215124623/deploy-azure-webjobs/#.VVRSANNViko

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-21
      • 2021-11-09
      相关资源
      最近更新 更多