CloudShell包来帮助创建应用程序。
cloudshell-app-helper的Python项目详细描述
cloudshell应用程序帮助程序
文件位置:cloudshell/helpers/app_导入,cloudshell/helpers/save_工作流
- 在
保存应用程序信息_奥奇·皮伊
- 保存应用程序部署信息
- 为沙盒中的每个应用程序创建部署信息的“DeployInfo”对象,并将每个对象保存到沙盒数据中
- 保存应用程序部署信息
- 在
部署_信息py
- 部署信息
- 可序列化的数据结构,用于保存应用程序模板化的部署信息并传递给沙盒数据
- 部署信息
- 在
save\u应用程序_实用工具.py
- 在
保存流量
- 将验证此应用的部署信息是否已保存到沙盒数据
- 或者,如果无法从默认模板中收集图像,则验证是否使用现有的url
- 尝试从云提供商运行隐藏的“save_app”命令。在
- 收集已部署的应用程序属性
- 创建应用程序XML并上载
- 在
保存流式应用程序
- 将验证此应用的部署信息是否已保存到沙盒数据
- 将验证是否可以从url或现有模板收集显示图像,否则使用默认图像
- 收集已部署的应用程序属性
- 创建应用程序XML并上载
- 在
- 在
build\u应用程序_xml.py文件
- 应用程序模板
- 将应用部署信息、应用资源信息和云提供商信息作为输入
- 返回格式化的应用程序xml
- 应用程序模板
- 在
upload\u应用程序_xml.py文件
- 上传应用到云shell
- 创建包含应用程序xml的完整蓝图包
- 利用Quali-API上传包
- 上传应用到云shell
- 项目
标签: