-
Notifications
You must be signed in to change notification settings - Fork 697
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
[JENKINS-73640] Use AWS SDK for Java 2.x #1021
base: master
Are you sure you want to change the base?
Conversation
if (type != null && !type.isEmpty()) { | ||
type = (new InstanceTypeCompat(type)).getInstanceType().toString(); | ||
} |
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.
Compatibility with serialized XStream XML.
this.type = type != null && !type.isEmpty() | ||
? (new InstanceTypeCompat(type)).getInstanceType().toString() | ||
: null; |
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.
Compatibility with CasC.
bbe9216
to
00add16
Compare
Co-authored-by: Denis Blanchette <dblanchette@coveo.com>
… JENKINS-73640
Many thanks to all approaching this task - to our surprise, AWS isn't adding any new instance types to the V1 SDK despite it being in "maintenance mode" until the end of the year. When this plugin is ready to move to V2, we'll be able to use Graviton4 instances, which we're eagerly anticipating. |
Thanks very much for taking this on. This is a super useful plugin for those of us running our CI on AWS. |
See JENKINS-73640. Builds on the work started by @dblanchette to migrate this plugin to AWS SDK for Java 2.x. The main improvement over the initial contribution is that I have fixed all integration tests so that
mvn clean verify
passes. I have not attempted to test this plugin against a real AWS account.Testing done
mvn clean verify
Submitter checklist