AWS在其CodeCatalyst DevOps工具中添加了Project Development Kit (PDK) 藍圖。構建塊開發人員現在可以根據通用模式組合應用程序,將結合同時還可以設置DevOps資源——這可能會增加對這兩個項目的藍圖興趣。
CodeCatalyst于2023年4月正式推出,構建塊是將結合一項AWS DevOps服務,旨在成為一個完整的藍圖集成系統,包括源代碼管理、構建塊構建和測試工具、將結合持續集成和持續交付(CI/CD)、藍圖問題跟蹤和協作。構建塊AWS還有其他DevOps工具,將結合比如CodeBuild、藍圖CodePipeline和CodeArtifact,構建塊但CodeCatalyst是將結合一個獨立的服務,而不是藍圖這些工具的捆綁。也就是說,可以將CodeCatalyst與一些外部服務結合起來,包括使用GitHub存儲庫。
PDK是一個迄今為止獨立的項目,在GitHub上開源,為常見模式提供構建塊項目,盡管只支持三種語言:TypeScript、Python或Java。PDK基于Projen,它的設計目的是使項目配置自動化。
自CodeCatalyst發布以來,藍圖一直是它的一部分,但PDK藍圖的加入是新的,它提供了一個更強大的組合。目前有25個內置藍圖,其中5個來自PDK。