Azure / azure-sdk-tools

Tools repository leveraged by the Azure SDK team.
MIT License
110 stars 172 forks source link

CADL DPG Integration in SDK Automation/Generation Pipeline - Java #4432

Closed dw511214992 closed 4 months ago

dw511214992 commented 1 year ago

Please follow doc: https://gist.github.com/dw511214992/de785084657716b59e19a99970800544

weidongxu-microsoft commented 1 year ago

start with a simple process. PR https://github.com/openapi-env-test/azure-sdk-for-java/pull/2896 branch https://github.com/openapi-env-test/azure-sdk-for-java/tree/feature/java-cadl

need dev.10, released

tested locally, sample output

{"packages": [{"packageName": "azure-confidentialledger", "path": ["sdk/confidentialledger/azure-confidentialledger", "sdk/confidentialledger/ci.yml", "sdk/confidentialledger/pom.xml", "eng/versioning", "pom.xml"], "cadlProject": ["specification/confidentialledger/ConfientialLedger"], "packageFolder": "sdk/confidentialledger/azure-confidentialledger", "artifacts": ["sdk/confidentialledger/azure-confidentialledger/pom.xml", "sdk/confidentialledger/azure-confidentialledger/target\\azure-confidentialledger-1.0.0-beta.1-sources.jar", "sdk/confidentialledger/azure-confidentialledger/target\\azure-confidentialledger-1.0.0-beta.1.jar"], "apiViewArtifact": "sdk/confidentialledger/azure-confidentialledger/target\\azure-confidentialledger-1.0.0-beta.1-sources.jar", "language": "Java", "result": "succeeded"}]}
weidongxu-microsoft commented 1 year ago

@zzvswxy for review as well, for docker flow.

zzvswxy commented 1 year ago

@zzvswxy for review as well, for docker flow.

reviewed, thx