Skip to content

Commit 87d3571

Browse files
committed
updates for new version of jenkins
1 parent 48656b4 commit 87d3571

File tree

8 files changed

+140
-11
lines changed

8 files changed

+140
-11
lines changed

.idea/.gitignore

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/compiler.xml

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/encodings.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/jarRepositories.xml

Lines changed: 30 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pom.xml

Lines changed: 50 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,50 @@
7575
<artifactId>javax.annotation-api</artifactId>
7676
<version>1.3.2</version>
7777
</dependency>
78+
<dependency>
79+
<groupId>org.jenkins-ci.main</groupId>
80+
<artifactId>maven-plugin</artifactId>
81+
</dependency>
82+
<dependency>
83+
<groupId>org.jenkins-ci.plugins</groupId>
84+
<artifactId>vectorcast-coverage</artifactId>
85+
<version>0.22</version>
86+
</dependency>
87+
<dependency>
88+
<groupId>org.jenkins-ci.plugins</groupId>
89+
<artifactId>copyartifact</artifactId>
90+
<version>765.v0357cc6e6eb_3</version>
91+
</dependency>
92+
7893

7994
</dependencies>
8095
</dependencyManagement>
8196
<dependencies>
97+
<dependency>
98+
<groupId>io.jenkins.plugins</groupId>
99+
<artifactId>warnings-ng</artifactId>
100+
</dependency>
101+
102+
<dependency>
103+
<groupId>io.jenkins.plugins</groupId>
104+
<artifactId>coverage</artifactId>
105+
</dependency>
106+
107+
<dependency>
108+
<groupId>org.jenkins-ci.plugins</groupId>
109+
<artifactId>vectorcast-coverage</artifactId>
110+
</dependency>
111+
112+
<dependency>
113+
<groupId>org.jvnet.hudson.plugins</groupId>
114+
<artifactId>groovy-postbuild</artifactId>
115+
</dependency>
116+
117+
<dependency>
118+
<groupId>org.jenkins-ci.plugins</groupId>
119+
<artifactId>copyartifact</artifactId>
120+
</dependency>
121+
82122
<dependency>
83123
<groupId>com.github.spotbugs</groupId>
84124
<artifactId>spotbugs-annotations</artifactId>
@@ -89,15 +129,20 @@
89129
<scope>test</scope>
90130
</dependency>
91131

92-
<dependency>
93-
<groupId>org.jenkins-ci.main</groupId>
94-
<artifactId>maven-plugin</artifactId>
95-
</dependency>
96-
97132
<dependency>
98133
<groupId>org.jenkins-ci.plugins.workflow</groupId>
99134
<artifactId>workflow-cps</artifactId>
100135
</dependency>
136+
137+
<dependency>
138+
<groupId>org.jenkins-ci.plugins</groupId>
139+
<artifactId>credentials-binding</artifactId>
140+
</dependency>
141+
<dependency>
142+
<groupId>org.jenkins-ci.plugins</groupId>
143+
<artifactId>ws-cleanup</artifactId>
144+
</dependency>
145+
101146
</dependencies>
102147

103148
<profiles>

src/main/java/com/vectorcast/plugins/vectorcastexecution/job/NewSingleJob.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import javax.servlet.ServletException;
3737
import javax.servlet.http.HttpServletResponse;
3838
import org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript;
39+
import hudson.model.Descriptor.FormException;
3940
import org.jvnet.hudson.plugins.groovypostbuild.GroovyPostbuildRecorder;
4041
import org.kohsuke.stapler.StaplerRequest;
4142
import org.kohsuke.stapler.StaplerResponse;
@@ -455,12 +456,19 @@ private void addGroovyScriptSingleJob() throws IOException {
455456

456457
script = script.replace("@PROJECT_BASE@", getBaseName());
457458

458-
SecureGroovyScript secureScript =
459-
new SecureGroovyScript(
460-
script,
461-
false, /*sandbox*/
462-
null /*classpath*/
463-
);
459+
SecureGroovyScript secureScript = null;
460+
461+
try {
462+
secureScript =
463+
new SecureGroovyScript(
464+
script,
465+
false, /*sandbox*/
466+
null /*classpath*/
467+
);
468+
} catch (FormException ex) {
469+
Logger.getLogger(NewSingleJob.class.getName()).
470+
log(Level.INFO, null, ex);
471+
}
464472
GroovyPostbuildRecorder groovy =
465473
new GroovyPostbuildRecorder(
466474
secureScript,

0 commit comments

Comments
 (0)