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