Skip to content

Commit 935c657

Browse files
authored
[CE-1849] Fix the Launcher
1 parent cdbb4d9 commit 935c657

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

create-shared-agent.groovy

+4-5
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,21 @@ Author: kuisathaverat
33
create a shared Agent JNLP from groovy
44
**/
55

6+
import com.cloudbees.opscenter.server.jnlp.slave.JocJnlpSlaveLauncher
7+
import com.cloudbees.opscenter.server.model.SharedNodeRetentionStrategy
8+
import com.cloudbees.opscenter.server.model.SharedSlave
69
import com.cloudbees.opscenter.server.properties.EnvironmentVariablesNodePropertyCustomizer
710
import com.cloudbees.opscenter.server.properties.NodePropertyCustomizer
811
import com.cloudbees.opscenter.server.properties.SharedSlaveNodePropertyCustomizer
9-
import com.cloudbees.opscenter.server.properties.ToolLocationNodePropertyCustomizer
1012
import hudson.model.Node
11-
import hudson.slaves.ComputerLauncher
1213
import hudson.slaves.EnvironmentVariablesNodeProperty
13-
import hudson.slaves.JNLPLauncher
14-
import hudson.tasks.Maven
1514

1615
import hudson.tools.ToolLocationNodeProperty
1716
import hudson.tools.ToolProperty
1817
import com.cloudbees.opscenter.server.model.*
1918

2019
SharedSlave instance = jenkins.model.Jenkins.getInstance().createProject(SharedSlave.class,"ShareAgentName")
21-
instance.setLauncher(new JNLPLauncher("tunnel:10000", "-Xmx256m"))
20+
instance.setLauncher(new JocJnlpSlaveLauncher("tunnel:10000", "-Xmx256m", "-noCertificateCheck"))
2221
instance.setNumExecutors(5)
2322
instance.setLabelString("foo bar manchu")
2423
instance.setMode(Node.Mode.EXCLUSIVE)

0 commit comments

Comments
 (0)