.NET Framework 是一个为应用程序提供内存管理、类库、版本控制和其他软件开发工具的托管执行环境。
此 Quick Start 在 Amazon Web Services (AWS) 云上构建了一个 .NET 持续集成 (CI) 和持续交付 (CD) 环境,为 .NET Framework 工作负载提供了一个管道。它可以执行以下功能:
- 获取最新源代码,并将其保存到源代码构件存储中
- 自动构建应用程序
- 将应用程序部署至目标环境
此 Quick Start 适用于想要寻找部署管道以在 AWS 上为他们的 .NET Framework 工作负载实施 CI/CD 的开发人员。包括 AWS CloudFormation 模板,此模板可以在约 40 分钟内设置 CI/CD 环境。
此 Quick Start
由 AWS 解决方案架构师开发。
-
构建内容
-
如何部署
-
费用和许可证
-
构建内容
-
此 Quick Start 可设置以下内容:
- 一个 Amazon Simple Storage Service (Amazon S3) 存储桶,用于存放构件。
- 一个 Elastic Beanstalk 环境,充当应用程序代码部署目标。
- 一个用于执行 AWS Systems Manager Automation 的 AWS Lambda 函数。
- AWS Systems Manager Automation 文档。
- 一个位于 Virtual Private Cloud (VPC) 中的临时 Amazon Elastic Compute Cloud (Amazon EC2) 实例。
- 临时 MSBuild 容器镜像。
- Amazon Elastic Container Registry (Amazon ECR),用于存放 MSBuild 容器镜像。
- 用于开源、构建和部署阶段的 AWS CodePipeline。
-
如何部署
-
要部署 CI/CD 环境,请遵循部署指南中的说明操作。部署过程包括以下步骤:
- 如果您还没有 AWS 账户,请在 https://aws.amazon.com 上注册,并登录您的账户。
- 启动 AWS CloudFormation 模板。每次部署大约需要 40 分钟。
- 通过启动 CI/CD 管道测试部署。您可以使用此 Quick Start 中包含的示例应用程序。
Amazon 可能会跟与 AWS 合作打造此解决方案的 AWS 合作伙伴共享用户部署信息。
-
费用和许可证
-
您需要支付在运行此 Quick Start 的参考部署期间使用 AWS 服务所产生的费用。使用本快速入门无需额外付费。
此 Quick Start 的 AWS CloudFormation 模板包括可自定义的配置参数。其中一些设置(如实例类型)会影响部署成本。有关成本估算信息,请参阅您要使用的各项 AWS 服务的定价页面。价格会随时发生变化。
提示:在您部署此 Quick Start 后,我们建议您启用 AWS Cost and Usage Report 来跟踪与其相关的费用。此报告会将账单指标发送至您账户中的 S3 存储桶。它根据每个月的使用情况提供成本估算,并在月末最终敲定数据。有关此报告的更多信息,请参阅 AWS 文档。