How do you connect the remote debugger with the agent?

> Am 15.07.2019 um 07:00 schrieb Boyka Zhu <[email protected]>:
> 
> Hi Martin,
> 
> Thanks. Still, no works for me. What I did below:
> 
> 1. Use Eclipse to start the Jenkins debug instance. Keep it running.
> 2. Add the remote slave.
> 3. Use command to start the agent on the remote slave.
> [root@hostname123 boyka]# java -jar  
> -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8765  agent.jar 
> -jnlpUrl 
> http://myjenkinshost:8080/jenkins/computer/hostname123.dev.com/slave-agent.jnlp
>  
> <http://myjenkinshost:8080/jenkins/computer/hostname123.dev.com/slave-agent.jnlp>
>  -workDir "/home/boyka/JenkinsDev"
> Listening for transport dt_socket at address: 8765
> Jul 15, 2019 12:52:21 PM org.jenkinsci.remoting.engine.WorkDirManager 
> initializeWorkDir
> INFO: Using /home/czhu/JenkinsDev/remoting as a remoting work directory
> Both error and output logs will be printed to /home/boyka/JenkinsDev/remoting
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main createEngine
> INFO: Setting up agent: hostname123.dev.com <http://hostname123.dev.com/>
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener <init>
> INFO: Jenkins agent is running in headless mode.
> Jul 15, 2019 12:52:22 PM hudson.remoting.Engine startEngine
> INFO: Using Remoting version: 3.29
> Jul 15, 2019 12:52:22 PM org.jenkinsci.remoting.engine.WorkDirManager 
> initializeWorkDir
> INFO: Using /home/boyka/JenkinsDev/remoting as a remoting work directory
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Locating server among [http://myjenkinshost:8080/jenkins/ 
> <http://myjenkinshost:8080/jenkins/>]
> Jul 15, 2019 12:52:22 PM 
> org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
> INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Agent discovery successful
>   Agent address: myjenkinshost
>   Agent port:    61616
>   Identity:      f7:43:32:43:aa:d1:40:26:29:f2:5d:42:13:b8:bf:ea
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Handshaking
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Connecting to dln-l-cz01:61616
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Trying protocol: JNLP4-connect
> Jul 15, 2019 12:52:22 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Remote identity confirmed: 
> f7:43:32:43:aa:d1:40:26:29:f2:5d:42:13:b8:bf:ea
> Jul 15, 2019 12:52:23 PM hudson.remoting.jnlp.Main$CuiListener status
> INFO: Connected
> 
> 
> 2. Create one job which configured the TESTPLUGIN, and let the job running on 
> the remote slave.
> 
> 3. The breakpoints got passed directly.
> 
> What other steps needed? Appreciate your help deep in this.
> 
> 
> 在 2019年7月10日星期三 UTC+8上午2:15:32,Martin Weber写道:
> Am Montag, 8. Juli 2019, 07:27:43 CEST schrieb Boyka Zhu: 
> > Thanks for the updates. 
> > I tried below to launch the jar. 
> > [root@hostname123 tmp]# java -jar 
> > -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8765 
> > TESTPLUGIN.jar 
> 
> Just run agent.jar, not your plugin jar. You don't need TESTPLUGIN.jar on the 
> agent class-path. 
> 
> In case you are running an ssh-node, you can just specify 
> -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8765 
> for the JVM option on the jenkins node configuration page. 
> 
> Martin 
> 
> -- 
> There are only two hard problems in Computer Science: cache invalidation, 
> naming things, and off-by-one errors. 
> 
> 
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/799464cf-c4e3-45b5-8fb8-67f3ff7afa00%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/799464cf-c4e3-45b5-8fb8-67f3ff7afa00%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/0188F7E5-185F-4357-B1A7-381EF7DA0C5E%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to