我已将jenkins配置为将作业生成的jar文件复制到运行jboss的远程主机(GNU LINUX)上的目标文件夹。目前我必须每次手动重启jboss以反映更改。我使用scp only account和jenkins scp插件进行jar运动。
有没有办法可以在jboss正在运行的远程主机上没有root访问权限的情况下从jenkins重启jboss,这样就完全自动化了这个过程。我在遥控器上的scp帐户只有复制权限。我无法执行shell。
感谢您的帮助。
答案 0 :(得分:1)
您可以使用wildfly:shutdown(使用reload
选项)来实现JBoss EAP 6.x中重启的效果。
此操作的成功可能取决于控制端口的可访问性,因此可能需要SSH隧道。我不确定你是否可以在你的环境中实现这一点。
尝试让它在首先在可访问的LAN上运行的JBoss EAP实例上运行。