如何使用shell脚本在jboss服务器中部署.war文件

时间:2015-07-13 14:01:02

标签: shell deployment jenkins jboss

我在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尝试编写文件并且没有权限。

所以我该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您使用SCP将文件从Jenkins服务器复制到Jboss服务器,则应在Jboss服务器上声明jenkins用户的公共SSH密钥。

请查看以下答案:add a publickey to server for SCP