-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Azure OpenRewrite Sample Compiler CI #45569
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
Adds a new Azure DevOps CI pipeline for the OpenRewrite Compiler Maven Plugin samples, ensuring compilation and golden image generation.
- Sets up triggers on
main
branch and changes under/sdk/tools/
- Extends the
1es-redirect
template and defines aCompileSamples
stage with anOpenRewriteCompilerPlugin
job - Implements sparse checkout, a PowerShell step for dependency installation, and Maven tasks to build the plugin and run the golden image compiler
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Closes #45570 |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews |
Unknown matching was causing recipe failures, so it's been removed |
…b.com/Azure/azure-sdk-for-java into jairmyree/openrewrite/sample-compiler
This pull request introduces a new CI pipeline configuration for the OpenRewrite Compiler Plugin in the
sdk/tools/openrewrite-sample-compiler-ci.yml
file. The pipeline is designed to compile samples, install dependencies, build the OpenRewrite Compiler Maven Plugin, and run the golden image compiler on OpenRewrite samples.CI Pipeline Configuration Changes:
main
branch and paths under/sdk/tools/
.1es-redirect.yml
template with parameters for stages and variables.OpenRewriteCompilerPlugin
job with a Linux pool and a timeout of 60 minutes, including steps for sparse checkout, dependency installation, plugin build, and sample compilation.Additional Notes