为Azure Container Apps生成.NET Aspire项目的构建和部署脚本
项目描述
Cloudracer
此工具可以帮助您生成基于.NET Aspire的项目的构建和部署脚本,以便您可以将它们作为容器应用程序部署到Azure。我们使用此工具为我们的数字GPT助手应用程序加速工作流程。
入门
pip install cloudracer
生成构建脚本
可以通过运行cloudracer generate build --project <project-path>
来生成构建脚本。这将根据主机项目生成项目的github action文件。这是一个一次性生成步骤,生成脚本后,您可以按需修改它们。
生成部署脚本
您可以通过运行cloudracer generate deployment --project <project-path>
来生成部署脚本。这将生成应用程序的一组bicep脚本。您可以使用这些bicep脚本将应用程序的修订版部署到您选择的Azure Container App环境中。
开发
系统要求
运行测试
我们使用pytest来运行单元测试和集成测试。您可以使用以下命令运行测试
python -m pytest .
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪一个,请了解有关安装包的更多信息。
源分布
此版本没有可用的源分布文件。请参阅生成分布存档的教程。
构建分布
cloudracer-0.1.0b0-py3-none-any.whl (2.3 kB 查看散列)