Skip to content

Commit c129ae7

Browse files
authored
Migrate from EE 8 to EE 9 (#143)
1 parent aecddee commit c129ae7

9 files changed

+17
-17
lines changed

Jenkinsfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

33
/* `buildPlugin` step provided by: https://github.com/jenkins-infra/pipeline-library */
44
buildPlugin(useContainerAgent: true, configurations: [
5-
[platform: 'linux', jdk: 11],
5+
[platform: 'linux', jdk: 21],
66
[platform: 'windows', jdk: 17],
77
])

pom.xml

+5-5
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
<parent>
66
<groupId>org.jenkins-ci.plugins</groupId>
77
<artifactId>plugin</artifactId>
8-
<version>4.72</version>
8+
<version>5.7</version>
9+
<relativePath />
910
</parent>
1011

1112
<artifactId>vsphere-cloud</artifactId>
@@ -61,8 +62,8 @@
6162
<revision>2.28</revision>
6263
<changelist>-SNAPSHOT</changelist>
6364
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
64-
<jenkins.baseline>2.387</jenkins.baseline>
65-
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
65+
<jenkins.baseline>2.479</jenkins.baseline>
66+
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
6667
<gitHubRepo>jenkinsci/${project.artifactId}-plugin</gitHubRepo>
6768
<spotbugs.skip>true</spotbugs.skip>
6869
</properties>
@@ -72,7 +73,7 @@
7273
<dependency>
7374
<groupId>io.jenkins.tools.bom</groupId>
7475
<artifactId>bom-${jenkins.baseline}.x</artifactId>
75-
<version>2329.v078520e55c19</version>
76+
<version>3944.v1a_e4f8b_452db_</version>
7677
<scope>import</scope>
7778
<type>pom</type>
7879
</dependency>
@@ -116,7 +117,6 @@
116117
<dependency>
117118
<groupId>org.jenkins-ci.plugins</groupId>
118119
<artifactId>node-iterator-api</artifactId>
119-
<version>49.v58a_8b_35f8363</version>
120120
</dependency>
121121
<dependency>
122122
<groupId>org.jenkins-ci.plugins</groupId>

src/main/java/org/jenkinsci/plugins/vSphereCloud.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.kohsuke.stapler.DataBoundConstructor;
2727
import org.kohsuke.stapler.QueryParameter;
2828
import org.kohsuke.stapler.Stapler;
29-
import org.kohsuke.stapler.StaplerRequest;
29+
import org.kohsuke.stapler.StaplerRequest2;
3030

3131
import edu.umd.cs.findbugs.annotations.CheckForNull;
3232
import java.io.IOException;
@@ -603,8 +603,8 @@ public static List<vSphereCloud> findAllVsphereClouds(String jobName) {
603603
String[] path = new String[0];
604604
Folder prevFolder = null;
605605

606-
if (Stapler.getCurrentRequest() != null){
607-
path = Stapler.getCurrentRequest().getRequestURI().split("/");
606+
if (Stapler.getCurrentRequest2() != null){
607+
path = Stapler.getCurrentRequest2().getRequestURI().split("/");
608608
} else if (jobName != null) {
609609
path = jobName.split("/");
610610
}
@@ -685,7 +685,7 @@ public String getDisplayName() {
685685
}
686686

687687
@Override
688-
public boolean configure(StaplerRequest req, JSONObject o)
688+
public boolean configure(StaplerRequest2 req, JSONObject o)
689689
throws FormException {
690690
vsHost = o.getString("vsHost");
691691
username = o.getString("username");

src/main/java/org/jenkinsci/plugins/vsphere/VSphereBuildStepContainer.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ public ListBoxModel doFillServerNameItems(@AncestorInPath Item context) {
155155
Folder prevFolder = null;
156156

157157
try {
158-
String[] path = Stapler.getCurrentRequest().getRequestURI().split("/");
158+
String[] path = Stapler.getCurrentRequest2().getRequestURI().split("/");
159159
for (String item : path) {
160160

161161
if (item.equals("job") || item.equals("jenkins"))

src/main/java/org/jenkinsci/plugins/vsphere/builders/ReconfigureCpu.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.kohsuke.stapler.QueryParameter;
2727

2828
import edu.umd.cs.findbugs.annotations.NonNull;
29-
import javax.servlet.ServletException;
29+
import jakarta.servlet.ServletException;
3030
import java.io.IOException;
3131
import java.io.PrintStream;
3232

src/main/java/org/jenkinsci/plugins/vsphere/builders/ReconfigureDisk.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import org.kohsuke.stapler.QueryParameter;
3535

3636
import edu.umd.cs.findbugs.annotations.NonNull;
37-
import javax.servlet.ServletException;
37+
import jakarta.servlet.ServletException;
3838

3939
import java.io.IOException;
4040
import java.io.PrintStream;

src/main/java/org/jenkinsci/plugins/vsphere/builders/ReconfigureMemory.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
import org.kohsuke.stapler.QueryParameter;
2727

2828
import edu.umd.cs.findbugs.annotations.NonNull;
29-
import javax.servlet.ServletException;
29+
import jakarta.servlet.ServletException;
3030
import java.io.IOException;
3131
import java.io.PrintStream;
3232

src/main/java/org/jenkinsci/plugins/vsphere/builders/ReconfigureNetworkAdapters.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
import org.kohsuke.stapler.QueryParameter;
3232

3333
import edu.umd.cs.findbugs.annotations.NonNull;
34-
import javax.servlet.ServletException;
34+
import jakarta.servlet.ServletException;
3535
import java.io.IOException;
3636
import java.io.PrintStream;
3737
import java.util.Arrays;

src/main/java/org/jenkinsci/plugins/vsphere/parameters/CloudSelectorParameter.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.jenkinsci.plugins.vSphereCloud;
1313
import org.kohsuke.stapler.AncestorInPath;
1414
import org.kohsuke.stapler.DataBoundConstructor;
15-
import org.kohsuke.stapler.StaplerRequest;
15+
import org.kohsuke.stapler.StaplerRequest2;
1616
import org.kohsuke.stapler.export.Exported;
1717

1818
import java.util.List;
@@ -43,7 +43,7 @@ private StringParameterValue checkValue(StringParameterValue value) {
4343
}
4444

4545
@Override
46-
public ParameterValue createValue(StaplerRequest req, JSONObject jo) {
46+
public ParameterValue createValue(StaplerRequest2 req, JSONObject jo) {
4747
StringParameterValue value = req.bindJSON(StringParameterValue.class, jo);
4848
value.setDescription(getDescription());
4949
return checkValue(value);

0 commit comments

Comments
 (0)