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