【问题标题】:How to deploy Java triggered webjob into Azure through VSTS如何通过 VSTS 将 Java 触发的 webjob 部署到 Azure
【发布时间】:2018-12-13 18:13:19
【问题描述】:

我有 webjobs 作为 Java 代码运行。所有 webjobs 都是 Triggered 类型。所以我想通过 VSTS 部署触发的 webjobs。有人可以帮我吗?请解释如何复制 webjobs 作为构建的一部分并部署到天蓝色。是否需要与 webjobs 一起部署的任何脚本文件,请向我解释。我搜索了谷歌和许多论坛,都解释了与.net 应用程序相关的 webjobs,而不是 java 项目。所以请解释一下如何做到这一点。

【问题讨论】:

  • 查看一些参考资料 herehere
  • 我浏览了您分享的链接,但通过 VSTS 我无法部署触发的作业。请帮助我。我已经根据给定的链接复制了 settings.job 文件,并在 settings.job 文件中包含了 cron 表达式,并与 jar 文件一起部署,但我没有看到任何触发的作业正在运行。
  • 你可能会错过一些东西。见我的answer here
  • 我已经解决了我的问题,方法是推送 settings.job 文件以及一个将触发 webjob jar 文件的批处理脚本。但是,如果我想在一个 jar 中创建多个 webjobs,那么该程序是什么?
  • 对此一无所知,也许您可​​以为此创建一个单独的线程。因为现在您解决了原始问题。我已将我的cmets转换为答案,欢迎您接受

标签: azure-devops azure-webjobs-triggered


【解决方案1】:

触发网络作业的主要问题是setting.job 文件。解决问题主要有3个原因

  1. 检查 JSON 是否有空格
  2. 检查 Settings.job 到 settings.job 关于删除 'S' 作为 大写字母,(区分大小写)
  3. 将复制到输出目录更改为始终复制

我解释了here

要在 webjobs 中部署 Java 项目,您可以参考 thisthis 链接。

【讨论】:

  • @Jayendran,我的问题是我需要从 VSTS 部署多个触发的网络作业到 Azure。我可以部署触发的网络作业,但不确定如何从 VSTS 部署多个触发的网络作业。请帮助我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-09
  • 1970-01-01
  • 1970-01-01
  • 2016-12-19
  • 1970-01-01
  • 2019-06-26
相关资源
最近更新 更多