Skip to content

Commit c3170e5

Browse files
committed
jmx ports field don't throw warning if environment property used
java options for nodes should be added last
1 parent 9990f19 commit c3170e5

File tree

4 files changed

+12
-11
lines changed

4 files changed

+12
-11
lines changed

src/main/java/com/griddynamics/jagger/jenkins/plugin/SuT.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,12 @@ public FormValidation doCheckJmxPort(@QueryParameter String value) {
110110

111111
if(value == null || value.matches("\\s*")) {
112112
return FormValidation.warning("Set JMX Port(s)");
113+
} else if (value.contains("$")) {
114+
return FormValidation.ok();
113115
} else if (!value.matches("\\d+(,\\d+)*")) {
114116
return FormValidation.error("wrong format: split with comas");
115-
} else {
116-
return FormValidation.ok();
117117
}
118+
return FormValidation.ok();
118119
}
119120
}
120121
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

22

33
echo "Starting Agent ${server-address}"
4-
ssh -f${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start_agent.sh \\${if java-options}
5-
${java-options} \\${end}
4+
ssh -f${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start_agent.sh \\
65
-Dchassis.coordination.http.url=http://${master-server-address}:${if http-port}${http-port}${else}8089${end} \\
76
-Djmx.enabled=${jmx-enabled} \\${if jmx-ports}
87
-Djmx.services=${foreach jmx-ports port}${if last_port}localhost:${port}${else}localhost:${port},${end}${end} \\${end}${if additional-properties}
9-
${additional-properties} \\${end}
8+
${additional-properties} \\${end}${if java-options}
9+
${java-options} \\${end}
1010
> /dev/null 2>&1"
1111

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11

22
echo "Starting Kernel ${server-address}"
3-
ssh -f${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start.sh ${jagger-properties} \\${if java-options}
4-
${java-options} \\${end}
3+
ssh -f${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start.sh ${jagger-properties} \\
54
-Dchassis.storage.rdb.client.driver=${db-driver} \\
65
-Dchassis.storage.rdb.client.url=${db-url} \\
76
-Dchassis.storage.rdb.username=${db-user-name} \\
@@ -10,6 +9,7 @@ ssh -f${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if jav
109
-Dchassis.roles=KERNEL \\
1110
-Dchassis.coordinator.zookeeper.endpoint=${master-server-address}:${if zookeeper-port}${zookeeper-port}${else}2181${end} \\
1211
-Dchassis.storage.fs.default.name=hdfs://${master-server-address}/ \\${if additional-properties}
13-
${additional-properties} \\${end}
12+
${additional-properties} \\${end}${if java-options}
13+
${java-options} \\${end}
1414
> /dev/null 2>&1"
1515

src/main/resources/com/griddynamics/jagger/jenkins/plugin/script/master.starting.script

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
echo "Starting Master ${server-address}"
2-
ssh${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start.sh ${jagger-properties} \\${if java-options}
3-
${java-options} \\${end}${if min-agents}
2+
ssh${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-home}export JAVA_HOME=${java-home};${end} ./start.sh ${jagger-properties} \\${if min-agents}
43
-Dchassis.conditions.min.agents.count=${min-agents} \\${end}${if min-kernels}
54
-Dchassis.conditions.min.kernels.count=${if min-kernels=0}1${else}${min-kernels}${end} \\${end}
65
-Dchassis.storage.rdb.client.driver=${db-driver} \\
@@ -11,7 +10,8 @@ ssh${ssh-key-path} ${user-name}@${server-address} "cd ${jagger-home};${if java-h
1110
-Dchassis.roles=MASTER,COORDINATION_SERVER,HTTP_COORDINATION_SERVER${if min-kernels=0},KERNEL${end}${if h2-db},RDB_SERVER${end} \\
1211
-Dchassis.coordinator.zookeeper.endpoint=${server-address}:${if zookeeper-port}${zookeeper-port}${else}2181${end} \\
1312
-Dchassis.storage.fs.default.name=hdfs://${server-address}/ ${if additional-properties}\\
14-
${additional-properties}${end} "
13+
${additional-properties}${end}${if java-options} \\
14+
${java-options} ${end} "
1515
status=$?
1616
if [ "$status" -ne 0 ] ; then
1717
exit $status

0 commit comments

Comments
 (0)