Просто ssh в конвейере хорошо объяснено в этот вопрос
Для прокси-носков все сложнее.
Основываясь на этой статье и Java-документах , вам придется запустить Jenkins с некоторыми дополнительными флагами, вот документы:
SOCKS
Это другой тип прокси. Это позволяет для более низкого уровня типа
туннелирование, так как оно работает на уровне TCP. По сути, на Яве (тм)
установка платформы прокси-сервера SOCKS приведет ко всем TCP
подключения, чтобы пройти через этот прокси, если другие прокси не
указано. Если SOCKS поддерживается реализацией Java SE,
будут использованы следующие свойства:
socksProxyHost (default: <none>)
The hostname, or address, of the proxy server.
socksProxyPort (default: 1080)
The port number of the proxy server.
socksProxyVersion (default: 5)
The version of the SOCKS protocol supported by the server. The default is 5 indicating SOCKS V5, alternatively 4 can be specified for
НОСКИ V4. Установка свойства в значения, отличные от этих приводит к
неуточненное поведение.
java.net.socks.username (default: <none>)
Username to use if the SOCKSv5 server asks for authentication and no java.net.Authenticator instance was found.
java.net.socks.password (default: <none>)
Password to use if the SOCKSv5 server asks for authentication and no java.net.Authenticator instance was found.
Скорее всего, это будет выглядеть
java -DsocksProxyHost=some.proxy.host -DsocksProxyPort=1234 -DsocksProxyVersion=4 -jar jenkins.war
В зависимости от того, как вы на самом деле начинаете свой Дженкинс и т. Д.