本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
開發人員工具服務
下表說明 Amazon SNS 如何與 AWS 開發人員工具服務整合 AWS CodeBuild,例如 AWS CodeCommit AWS CodeDeploy Amazon CodeGuru,並為建置狀態變更、儲存庫更新、部署進度、效能異常和管道動作等重要事件 AWS CodePipeline 提供通知。
這些整合可透過接收有關重要事件的及時提醒,協助您有效率地監控和管理軟體開發工作流程。
AWS 服務 | 搭配使用 Amazon SNS 的優點 |
---|---|
AWS CodeBuild - 可編譯來源碼、執行單位測試,並產生可立即部署的成品。 |
當組建成功、失敗或從一個組建階段移至另一個組建階段時,接收通知。如需詳細資訊,請參閱 AWS CodeBuild 使用者指南中的建置 CodeBuild 通知範例。 |
AWS CodeCommit - 提供版本控制,以便在雲端中私有儲存和管理資產。 |
接收有關 CodeCommit 存放庫事件的通知。如需詳細資訊,請參閱AWS CodeCommit 《 使用者指南》中的範例:建立 Amazon SNS 主題的 AWS CodeCommit 觸發條件。 |
AWS CodeDeploy - 自動將應用程式部署至 Amazon EC2 執行個體、內部部署執行個體、無伺服器 Lambda 函數或 Amazon ECS 服務。 |
接收 CodeDeploy 或執行個體事件的通知。如需詳細資訊,請參閱 AWS CodeDeploy 使用者指南中的建立 CodeDeploy 事件的觸發。 |
Amazon CodeGuru - 從即時應用程式收集執行時間效能資料,並提供可協助您微調應用程式效能的建議。 |
發生異常時接收通知。如需詳細資訊,請參閱 Amazon CodeGuru 使用者指南中的使用異常和建議報告。 |
AWS CodePipeline - 自動執行持續發行軟體變更所需的步驟。 |
接收有關核准動作的通知。如需詳細資訊,請參閱 AWS CodePipeline 使用者指南中的管理 CodePipeline 中的核准動作。 |