我在RedHat上,使用Jboss 5.x和Jenkins。我的詹金斯正在完善这个项目。我正在处理war文件以使用shell脚本部署Jboss文件夹。
当我在终端上运行命令时
scp source/example.war destination/deploy
scp命令能够将.war文件复制到deploy文件夹中,通过url我可以访问它。
但是当我在jenkins上写相同的命令时,它会抛出一个错误。
Permission denied
Build step 'Execute shell' marked build as failure
我想这是因为jenkins尝试编写文件并且没有权限。
所以我该怎么做?
答案 0 :(得分:0)
如果您使用SCP将文件从Jenkins服务器复制到Jboss服务器,则应在Jboss服务器上声明jenkins用户的公共SSH密钥。