File tree Expand file tree Collapse file tree 3 files changed +39
-1
lines changed
java/io/jenkins/plugins/cascgroovy
resources/io/jenkins/plugins/cascgroovy Expand file tree Collapse file tree 3 files changed +39
-1
lines changed Original file line number Diff line number Diff line change 1414 <properties >
1515 <jenkins .version>2.222</jenkins .version>
1616 <java .level>8</java .level>
17+ <configuration-as-code .version>1.42</configuration-as-code .version>
1718 </properties >
1819 <name >Configuration as Code Plugin - Groovy Scripting Extension</name >
1920 <description >Plugin that extends JCasC with Groovy scripts execution</description >
5859 <dependency >
5960 <groupId >io.jenkins</groupId >
6061 <artifactId >configuration-as-code</artifactId >
61- <version >1.42</version >
62+ <version >${configuration-as-code.version} </version >
63+ </dependency >
64+ <dependency >
65+ <groupId >io.jenkins.configuration-as-code</groupId >
66+ <artifactId >test-harness</artifactId >
67+ <version >${configuration-as-code.version} </version >
6268 </dependency >
6369 </dependencies >
6470</project >
Original file line number Diff line number Diff line change 1+ package io .jenkins .plugins .cascgroovy ;
2+
3+ import io .jenkins .plugins .casc .misc .ConfiguredWithCode ;
4+ import io .jenkins .plugins .casc .misc .JenkinsConfiguredWithCodeRule ;
5+ import jenkins .model .Jenkins ;
6+ import org .junit .Ignore ;
7+ import org .junit .Rule ;
8+ import org .junit .Test ;
9+
10+ import static org .hamcrest .MatcherAssert .assertThat ;
11+ import static org .hamcrest .core .Is .is ;
12+
13+ public class GroovyScriptTest {
14+ @ Rule
15+ public JenkinsConfiguredWithCodeRule j = new JenkinsConfiguredWithCodeRule ();
16+
17+ @ Test
18+ @ ConfiguredWithCode ("casc.yaml" )
19+ @ Ignore
20+ public void configure () throws Exception {
21+ Jenkins jenkins = Jenkins .get ();
22+ assertThat (jenkins .getSystemMessage (), is ("Hello World" ));
23+ }
24+ }
Original file line number Diff line number Diff line change 1+ groovy :
2+ - script : |
3+ import jenkins.model.Jenkins;
4+
5+ def systemMessage = "Hello World";
6+ def jenkins = Jenkins.get();
7+ jenkins.setSystemMessage(systemMessage);
8+ jenkins.save();
You can’t perform that action at this time.
0 commit comments