2016-03-19 12 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を実行しようと、私はジェンキンス-cli.jarをチェックすると、私は確信して十分なマニフェストファイルにはMain-Classエントリが存在しない、no main manifest attribute, in jenkins-cli.jar

を取得します。

jenkins cliを呼び出す適切な方法は何ですか?

補遺 https://wiki.jenkins-ci.org/display/JENKINS/Starting+and+Accessing+Jenkinsには、jenkins cliを使用するための別の手順がありますが、jenkins.jarの入手先は説明しません。

答えて

0

私はクルージングの解決策を見つけました。誰かがより良いアイデアを持っていることを願っています私は

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 

を実行して、私のインスタンスで

それは超クルージ的であるので、私はそれを好きではないが、それが動作しているようです。

関連する問題