Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate Java DPG in sdk automation pipeline #3421

Closed
dw511214992 opened this issue Jun 9, 2022 · 1 comment · Fixed by Azure/azure-sdk-for-java#29533
Closed

Integrate Java DPG in sdk automation pipeline #3421

dw511214992 opened this issue Jun 9, 2022 · 1 comment · Fixed by Azure/azure-sdk-for-java#29533
Assignees

Comments

@dw511214992
Copy link
Member

doc: https://github.com/Azure/azure-rest-api-specs/tree/dpg-doc/documentation/onboard-dpg-in-sdkautomation

@weshaggard weshaggard added SDK Automation Central-EngSys This issue is owned by the Engineering System team. and removed SDK Automation Central-EngSys This issue is owned by the Engineering System team. labels Jun 9, 2022
@weidongxu-microsoft
Copy link
Member

weidongxu-microsoft commented Jun 10, 2022

existing package openapi-env-test/azure-rest-api-specs#3144
new package openapi-env-test/azure-rest-api-specs#3152

multi package with autorestConfig override openapi-env-test/azure-rest-api-specs#3148


Behavior is different based on whether the SDK is already exists in SDK repo.

If SDK exists, automation takes the autorestConfig or the swagger/README.md (this implies SDK is approved by archboard, and user already knows how the configure works, then it is up to user to provide a correct configure), and completely rely on them.

If SDK does not exist, automation provides additional default settings, including data-plane, namespace, generate-samples, generate-tests etc. for user who is not familiar with autorest configuration.
And automation generates other auxiliary files like pom.xml, ci.yml, README.md, CHANGELOG.md, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants