我从 http://www.eclipse.org/hudson/download.php 下载了Hudson通用的.warhudson.war
并放置在某个路径中。
传递命令时
java -jar hudson.war
它提取/解压缩/解压缩hudson.war
在我的主目录下的.hudson
目录中。
我想在我可以指定的目录/文件夹下提取/解压缩/解压缩。
有人可以帮忙吗?
我知道,当您的主目录下空间有限时,就会出现这种情况。
以下是Windows和Linux的步骤和解释
窗户:
默认情况下java -jar hudson.war
将在路径%USERPROFILE%.hudson
上提取 .war 例如,在我的情况下,在命令终端中:
C:Hudson>echo %USERPROFILE%.hudson
C:Usersosao.ORADEV.hudson
这是提取hudson.war
的路径。 要在用户定义的目录中提取,您需要设置HUDSON_HOME
环境变量
设置持久环境变量:右键单击My Computer
==>Properties
==>Advanced system settings
==>Environment Variables
==> 系统变量New
。 确保HUDSON_HOME
尚未存在。如果是,请将其删除。 添加HUDSON_HOME
:<your specified directory>
现在打开/重新启动命令终端。检查echo %HUDSON_HOME%
必须更新它HUDSON_HOME
现在调用java -jar hudson.war
从hudson.war
所在的路径出发。 您会注意到提取位于指定的目录中。
Linux:
默认情况下,提取发生在$HOME
您需要设置$HUDSON_HOME
基于您的壳牌:csh
或bash
CSH:
mkdir /home/osao/myHudsonHome
setenv HUDSON_HOME /home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war
砰:
mkdir /home/osao/myHudsonHome
export HUDSON_HOME=/home/osao/myHudsonHome
echo $HUDSON_HOME
java -jar hudson.war
我希望这会有所帮助。