Если нет возможности подключиться к jenkins через web-интерфейс удаленно, то команды можно выполнять через CLI клиент локально. Но где его взять?
Вы можете скачать клиента с web-интерфейса вашего jenkins.
Зайдите в консоль сервера. Убедитесь что, сервис запущен. На RedHat Linux это можно сделать вот так:
1 |
systemctl status jenkins |
Как видите — сервис активен. Если нет, то запустите сервис (systemctl start jenkins). Далее обратимся к нему локально через web (по умолчанию jenkins отвечает через порт 8080), отправив следующую команду:
1 |
wget 127.0.0.1:8080/jnlpJars/jenkins-cli.jar |
jenkins-cli.jar будет загружен в текущую папку.
Теперь можно отправлять команды. Но прежде нужно выяснить реквизиты для авторизации (PASSWORD). Попробуйте, к примеру, узнать версию (команда version):
1 |
java -jar jenkins-cli.jar -auth admin:PASSWORD -s http://127.0.0.1:8080/ version |
Весь список команд, можно получить через команду help.