powershell - 替换用于部署的 Azure SDK Powershell commandlet

标签 powershell scripting azure command-line-interface

我们遇到了新部署 Azure Powershell commandlet 超时的问题;我们已经向 MS 提交了错误报告。虽然他们给了我们一个解释(通过命令行开关上传的路径和超时阈值与门户网站使用的不同);他们没有为我们提供解决方案。

我们需要运行它,以便我们可以自动化构建部署,因此我们正在考虑开发一个自定义命令行开关来使用 Azure SDK 替换 New-Deployment;希望这条路径不会出现命令行开关所造成的超时问题。但在我们走这条路之前;是否有其他可编写脚本的工具可以用来替换新部署功能?我看了Cloudberry for Windows Azure ;但还没有可编写脚本的界面。

非常感谢任何建设性的意见。

最佳答案

如果您正在开发辅助角色,那么您可以重用 execution framework 附带的动态程序集加载系统。 Lokad.Cloud 的。

基本上,您只需将包含所有 DLL 的 ZIP 存档上传到 Blob 存储,框架就会处理其余的事情。 额外奖励:工作进程重新启动大约需要 10 秒(传统部署需要 +10 分钟)

通过 Web 角色也可以获得类似的行为,但这部分尚未在 Lokad.Cloud 中实现。

关于powershell - 替换用于部署的 Azure SDK Powershell commandlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2676576/

相关文章:

powershell - 使用 powershell 找到 MSTest.exe

c# - Powershell运行空间写入 protected 变量(不可替换)

Abaqus 的 Python 脚本

c# - C# 应用程序调用的 Powershell 脚本

Azure B2C : Default Display Name

azure - 在azure vm上部署nodejs应用程序

azure - VS Code Azure 扩展 : Infinite loading loop

json - Powershell:从对象中删除元素

powershell - 在部署期间使用脚本从 SCCM 检索应用程序属性

bash - 如何在 bash 中运行两个进程,就好像它们是一个进程一样?