.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 Lambda 函數,用於執行 AWS Systems Manager Automation。
- 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 管道測試部署。您可以使用快速入門內含的範例應用程式。
Amazon 可能會與 AWS 合作夥伴 (與 AWS 在此解決方案上協作的合作夥伴) 分享使用者部署資訊。
-
成本和授權
-
您必須自行負擔執行此快速入門參考部署時,所使用 AWS 服務的費用。使用快速入門無須另外付費。
此快速入門的 AWS CloudFormation 範本包含您可以自訂的組態參數。其中某些設定 (例如執行個體類型) 將會影響到部署的費用。查看您將使用之每個 AWS 服務的定價頁面以估算成本。價格可能隨時變更。
提示:部署 Quick Start 之後,建議您啟用 AWS Cost and Usage Report 來追蹤與 Quick Start 相關的成本。這份報告會將帳單指標傳送到您帳戶中的 S3 儲存貯體。它會根據每個月的用量提供成本估算,並在月底整理出正式的資料。如需該報告的詳細資訊,請參閱 AWS 文件。