2016-03-19 7 views
0

У меня есть экземпляр jenkins. Чтобы создать этот экземпляр на машине Fedora 23, я установил jenkins (через dnf) и запустил его (через systemd). Он работает, и я вижу его в своем браузере на http://localhost:8080.Использование jenkins CLI (на fedora 23)

Я старался следовать по указателям в https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+CLI.

Я загружаю http://localhost:8080/jnlpJars/jenkins-cli.jar на свой компьютер.

Тогда я пытаюсь запустить программу java -jar jenkins-cli.jar http://127.0.0.1 -s help и я получаю no main manifest attribute, in jenkins-cli.jar

Когда я проверяю Дженкинс-cli.jar, конечно же нет Main-Class записи в файле манифеста.

Каков правильный способ вызова jenkins cli?

Приложение https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkins имеет отдельную процедуру для использования jenkins cli, но не объясняет, где получить jenkins.jar.

ответ

0

Я разработал kludgy решение. Надеюсь, у кого-то есть лучшая идея.

На моем случае я бегу

curl http://www.java2s.com/Code/JarDownload/localizer/localizer-1.9.jar.zip > localizaer-1.9.jar.zip 
unzip localizaer-1.9.jar.zip 
curl http://central.maven.org/maven2/commons-codec/commons-codec/1.9/commons-codec-1.9.jar > commons-code-1.9.jar 
java -classpath /usr/share/jenkins/webroot/WEB-INF/jenkins-cli.jar:/usr/share/jenkins/webroot/WEB-INF/remoting.jar:/usr/share/jenkins/webroot/WEB-INF/slave.jar:/usr/share/jenkins/webroot/WEB-INF/classes:localizer-1.9.jar:commons-code-1.9.jar:localizer-1.9.jar hudson.cli.CLI -s http://localhost:8080 help 

мне не нравится, потому что это супер-запутано, но это, кажется, работает.

 Смежные вопросы

  • Нет связанных вопросов^_^