wget http://localhost:8080/jenkins/jnlpJars/jenkins-cli.jar
でクライアントのコンソールアプリをダウンロードしておいて、
java -jar jenkins-cli.jar -s http://localhost:8080/jenkins/ install-plugin D:/hoge/projectName/target/fugafuga.hpi
などでローカルのhpi プラグインをインストールできる。
参考:
export MAVEN_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n -Xmx1024m -XX:MaxPermSize=128m"
Windowsだと
set MAVEN_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n -Xmx1024m -XX:MaxPermSize=128m
こうかな?
System.out.println(build.getModuleRoot()); //FilePath ワークスペースのルート?リモートの場合もある。。 System.out.println(build.getRootDir()); //File このビルド自体のルート? System.out.println(build.getWorkspace()); //FilePath System.out.println(build.getArtifactsDir()); ←@Deprecated //File
の結果ですが、ビルドはローカル(マスター)で実行されるかスレーブで実行されるか分からないので、実行される環境によって下記のように結果が異なります。
D:\workspace_palette\project-management\work\jobs\TEST\workspace D:\workspace_palette\project-management\.\work\jobs\TEST\builds\2014-10-17_12-46-07 D:\workspace_palette\project-management\work\jobs\TEST\workspace D:\workspace_palette\project-management\.\work\jobs\TEST\builds\2014-10-17_12-46-07\archive
/opt/jenkins/に設定してあります。結果は以下
/opt/jenkins/workspace/TEST D:\workspace_palette\project-management\.\work\jobs\TEST\builds\2014-10-17_12-50-37 /opt/jenkins/workspace/TEST D:\workspace_palette\project-management\.\work\jobs\TEST\builds\2014-10-17_12-50-37\archive
少なくとも http://jenkins-ci.org/ のやり方でCentOSへインストールされた環境について、設定は
/etc/sysconfig/jenkins
で管理されている。
# tail /etc/sysconfig/jenkins JENKINS_ARGS="--prefix=/jenkins"
ってprefix指定をすることで
http://localhost:8080/jenkins/
で起動することができました。*1
ちなみにJENKINS_ARGSに指定できるパラメタは
# java -jar jenkins.war --help
で閲覧可能です。
Jenkinsにコンテキストパスを設定する - CAT EARS
この記事は
現在のアクセス:3101