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