通过RESTful API将新的/更新的应用程序版本部署到Azure批处理服务?
我正在构建一个控制台应用程序,旨在在Azure批处理服务中进行扩展,但我似乎不知道如何以编程方式更新批处理服务应用程序通过RESTful API将新的/更新的应用程序版本部署到Azure批处理服务?,rest,azure,azure-batch,Rest,Azure,Azure Batch,我正在构建一个控制台应用程序,旨在在Azure批处理服务中进行扩展,但我似乎不知道如何以编程方式更新批处理服务应用程序 我一直在看API参考,其中有创建、更新和修改批处理服务应用程序的选项。。。但是我不知道如何将新的二进制文件推送到批处理服务,或者如何告诉批处理服务新二进制文件的blob位置。我遗漏了一些明显的东西吗?很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。:) 下面,作为一个例子,我
我一直在看API参考,其中有创建、更新和修改批处理服务应用程序的选项。。。但是我不知道如何将新的二进制文件推送到批处理服务,或者如何告诉批处理服务新二进制文件的blob位置。我遗漏了一些明显的东西吗?很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。
:)
下面,作为一个例子,我给出了一个可能的场景,并回答为大声思考的过程
(关于)问题:
- 您的新二进制文件是如何生成的?你会在飞行中管理它们吗
等:请参阅以下文档,其中介绍了创建、更新
:创建、删除或更新
- 更新\创建的一些示例参考:
- 大多数样本位于此处,以供参考:
- 您的应用程序在池级别或任务级别使用一定数量的资源或包创建池
- 你如何管理你的资源
- 什么场景需要二进制更新:即它将在任务运行的中间或其他什么地方?
task1
生成将
在任务4
中习惯之后,我首先想到两个概念:我的任务
都是相依的任务,所以找吧,然后我就可以做了
使用输出上载任务中的文件,然后
现在在我的任务中使用新上载的文件
希望这有帮助。谢谢 很酷,我认为您应该为您的特定设计场景添加更多信息。我已经添加了API,并详细介绍了一些可能有助于更好理解的内容,如果我遗漏了任何明显的内容,我也很抱歉。
:)
下面,作为一个例子,我给出了一个可能的场景,并回答为大声思考的过程
(关于)问题:
- 您的新二进制文件是如何生成的?你会在飞行中管理它们吗
等:请参阅以下文档,其中介绍了创建、更新
:创建、删除或更新
- 更新\创建的一些示例参考:
- 大多数样本位于此处,以供参考:
- 您的应用程序在池级别或任务级别使用一定数量的资源或包创建池
- 你如何管理你的资源
- 什么场景需要二进制更新:即它将在任务运行的中间或其他什么地方?
task1
生成将
在任务4
中习惯之后,我首先想到两个概念:我的任务
都是相依的任务,所以找吧,然后我就可以做了
使用输出上载任务中的文件,然后
现在在我的任务中使用新上载的文件
希望这有帮助。谢谢 也许你可以将新的二进制文件复制到批处理节点,然后使用任务更新应用程序。也许你可以将新的二进制文件复制到批处理节点,然后使用任务更新应用程序。我正在尝试用代码映射流程,但最终我可以在Azure DevOps中运行它。我要正式声明,这是一个POC,我正在致力于并行化一组相当长时间运行且复杂的任务,因此我绝对不是任何批处理相关技术的专家。@JeremyHolovcs酷,是的,
batch
非常健壮,一旦你理解了这些概念,我添加了一些有用的链接,示例
代码应该会有所帮助,如果您在场景中有任何特定的内容,请随时发表评论,我可以尝试给出我的意见。但是一定要通读我上面提到的内容,一旦了解了基本知识,就要寻找诸如任务依赖关系或Outputfiles
之类的概念来进行资源管理,资源文件或应用程序包
可以是一个很好的起点。请随时ping更多信息<代码>:)我试图在代码中描绘出流程,但最终我可以在Azure DevOps中实现它。我要正式声明,这是一个POC,我正在致力于并行化一组相当长时间运行且复杂的任务,因此我绝对不是任何批处理相关技术的专家。@JeremyHolovcs酷,是的,batch
非常健壮,一旦你理解了这些概念,我添加了一些有用的链接,示例
代码应该会有所帮助,如果您在场景中有任何特定的内容,请随时发表评论,我可以尝试给出我的意见。但是,一定要通读我上面提到的内容,一旦基本知识被理解和理解