跳转到主要内容

为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 查看散列)

上传于 Python 3

由以下支持