2015-02-06 155 views
0

我在我的系统上设置了jenkins。我试图在ant部分中调用build.xml,为此我在invoke ant的构建部分中指定了路径/home/blank/Downloads/build.xml,但是当我尝试构建我的工作与它下面的错误在Ubuntu的Jenkins中构建失败

建立失效的执行

/home/blank/Downloads/build.xml:48:无法删除目录/ home /空/下载/箱

pe有一些问题我怎么设置这个文件夹bin被删除。

我新的Ubuntu和发现很难与permission.Need工作,帮助

+0

作为Jenkins运行的用户? jenkins用户需要删除该目录的权限。 – Leon 2015-02-06 06:52:58

+0

如何确定哪个用户有jenkins运行 – RCBian 2015-02-06 07:08:22

+0

run'ps -eo euser,args | grep jenkins“在机器上。第一列是正在执行进程的用户 – Leon 2015-02-06 08:04:51

回答

0

打开的/ etc/SYSCONFIG /詹金斯的/ etc /默认(你应该有那些2个文件中的一个上你的电脑,我认为第一个是Ubuntu)并搜索JENKINS_USER。你会发现哪个用户正在运行Jenkins。

在该文件中您可以将用户切换到一个有权限,但你也必须改变所有权:

的/ var/lib中/詹金斯

在/ var /缓存/詹金斯

/var/log/jenkins

并重新启动Jenkins。

+0

我有问题重新启动jenkins,它给了我*重新启动jenkins持续集成服务器jenkins java:找不到进程 守护进程:找不到进程\ – RCBian 2015-02-09 06:39:34

+0

当我尝试获取jenkins的状态时,它显示我目前有14个jenkins实例正在运行 ,但pidfile /var/run/jenkins/jenkins.pid丢失 – RCBian 2015-02-09 06:40:32

+0

嗯,奇怪.. – 23ars 2015-02-09 17:13:26