[JIRA] (JENKINS-59935) SSH CLI command does not respect connection timeout

2 views
Skip to first unread message

egutierrez@cloudbees.com (JIRA)

unread,
Oct 25, 2019, 9:49:04 AM10/25/19
to jenkinsc...@googlegroups.com
Evaristo Gutierrez created an issue
 
Jenkins / Bug JENKINS-59935
SSH CLI command does not respect connection timeout
Issue Type: Bug Bug
Assignee: Unassigned
Components: core
Created: 2019-10-25 13:48
Labels: sshd
Priority: Minor Minor
Reporter: Evaristo Gutierrez

https://issues.jenkins-ci.org/browse/JENKINS-36420 and https://issues.jenkins-ci.org/browse/JENKINS-55978 were implemented and they are honoured if you use the OS provided ssh client (Mac OS X at least).

However if you execute the same command through the Jenkins CLI command with the -ssh option, the timeout is ignored.

Reproduction steps

  • Run Jenkins with the property -Dorg.jenkinsci.main.modules.sshd.SSHD.idle-timeout=0
  • Create a pipeline with a sleep higher than 10 minutes:
  • stage('10 Minute Wait') {
        echo "Started the 10 minute wait"
        sleep(time:610,unit:"SECONDS")
        echo "The big sleep is over"
    }
  • Build the job remotely through CLI
  • java -jar jenkins-cli.jar -s $MY_JENKINS_SERVER -user $USER -ssh -i "id_rsa" build $JOB
    
Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages