繁体   English   中英

詹金斯使用我的git项目创建jar

[英]Jenkins creating jar by using my git project

我创建了一个简单的jenkins项目,在build部分,我使用了shel bash脚本(执行shell),如下所示:

cd /home/ubuntu
git clone https://github.com/Bazarganigilani/AppEngineCron.git
mvn clean install

但是,当我建立项目时,我会面对

+ cd /home/ubuntu
+ git clone https://github.com/Bazarganigilani/AppEngineCron.git
fatal: could not create work tree dir 'AppEngineCron': Permission denied
Build step 'Execute shell' marked build as failure
Finished: FAILURE

当我使用具有jenkins的节点SSH时,可以在/ home / ubuntu目录中git clone但不能通过jenkins克隆吗?

有没有更好的方法来避免克隆并将我的jar放在jenkins节点中的某个位置?

似乎Jenkins正在使用其他用户(UBUNTU除外)运行。 通常,Jenkins将与Jenkins用户一起运行。 因此,Jenkins用户可能没有权限在/ home / ubuntu中创建目录。

可能的解决方案:将/ home / ubuntu文件夹访问权限授予运行Jenkins的用户

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM