Details
-
New Feature
-
Status: Closed (View Workflow)
-
Minor
-
Resolution: Fixed
-
None
Description
Request and patch recieved from Michel Prunet.
Add an option to execute the command in a tty to enable sudo commands that have been restriced with 'requiretty' to be authorized.
Code changed in jenkins
User: bap2000
Path:
pom.xml
src/main/java/jenkins/plugins/publish_over_ssh/BapSshClient.java
src/main/java/jenkins/plugins/publish_over_ssh/BapSshTransfer.java
src/main/java/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults.java
src/main/java/jenkins/plugins/publish_over_ssh/options/SshPluginDefaultsHandler.java
src/main/java/jenkins/plugins/publish_over_ssh/options/SshTransferOptions.java
src/main/resources/jenkins/plugins/publish_over_ssh/BapSshTransfer/config.jelly
src/main/resources/jenkins/plugins/publish_over_ssh/BapSshTransfer/config.properties
src/main/resources/jenkins/plugins/publish_over_ssh/BapSshTransfer/config_no_BV.properties
src/main/resources/jenkins/plugins/publish_over_ssh/BapSshTransfer/help-usePty.html
src/main/resources/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults/config.jelly
src/main/resources/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults/config.properties
src/main/resources/jenkins/plugins/publish_over_ssh/options/SshOverrideTransferDefaults/config_no_BV.properties
src/main/webapp/js/pos.js
src/test/java/jenkins/plugins/publish_over_ssh/BapSshClientTest.java
src/test/java/jenkins/plugins/publish_over_ssh/BapSshHostConfigurationTest.java
src/test/java/jenkins/plugins/publish_over_ssh/jenkins/IntegrationTest.java
src/test/java/jenkins/plugins/publish_over_ssh/jenkins/LegacyConfigurationTest.java
http://jenkins-ci.org/commit/publish-over-ssh-plugin/5f0509db929a169a8a040fba6bc275eee928f3e9
Log:
[FIXED JENKINS-10965] Enable exec command to be run in a pseudo TTY