#bash #jenkins #ssh
Вопрос:
Мне было интересно, могу ли я использовать ssh для локального экземпляра Дженкинса. Когда я захожу в меню Jenkins CLI в пользовательском интерфейсе, там есть комментарий, в котором говорится следующее:
Вы можете получить доступ к различным функциям в Jenkins с помощью инструмента командной строки. Более подробную информацию об этой функции см. в документации. Чтобы начать работу, скачайте jenkins-cli.jar, и запустите его следующим образом:
java -jar jenkins-cli.jar -s http://localhost:8080/ -webSocket help
Поэтому я попробовал, и это сработало, но это дало только список ограниченных команд, которые я могу выполнить. Поэтому я поискал больше и обнаружил, что могу использовать -ssh
вместо -webSocket
, но получаю тот же результат, -webSocket
что и .
Что я хочу сделать, так это получить доступ к Jenkins bash, чтобы я мог протестировать свои сценарии сборки.
Я пытаюсь
ssh 127.0.0.1 -p 23 // I set this port in the settings
но я продолжаю получать :
сбой запроса оболочки на канале 0
неужели то, что я пытаюсь сделать, невозможно? если нет, то как я могу этого достичь?
Комментарии:
1.
ssh
на локальный хост фактически то же самое, что просто запуститьbash -l
2. @jordanm спасибо, я этого не знал. но я все еще не нашел объяснения.