Java 使用Jenkins部署jar文件

Java 使用Jenkins部署jar文件,java,jenkins,jar,Java,Jenkins,Jar,如何使用Jenkins部署作业部署jar文件? 是否有任何特定的插件可用于jar部署 对于War或EAR,我们可以转到Jenkins_部署作业>>构建后操作>>将War/EAR部署到容器-并提供以下信息 WAR/EAR文件 上下文路径 容器 有人可以帮忙吗?大多数容器都有一个目录,您可以在其中“放置”战争,以便部署它 因此,在Jenkins中,您可以设置通过SSH发送构建工件 名称:my_server123(必须配置服务器) 传输:传输集: source files: `path/to/targ

如何使用Jenkins部署作业部署jar文件? 是否有任何特定的插件可用于jar部署

对于War或EAR,我们可以转到Jenkins_部署作业>>构建后操作>>将War/EAR部署到容器-并提供以下信息

  • WAR/EAR文件
  • 上下文路径
  • 容器

  • 有人可以帮忙吗?

    大多数容器都有一个目录,您可以在其中“放置”战争,以便部署它

    因此,在Jenkins中,您可以设置
    通过SSH发送构建工件

    名称:
    my_server123
    (必须配置服务器)

    传输:传输集:

    source files: `path/to/target/*.war
    remove prefix: `path/to/target
    
    在配置服务器时,您应该进入
    Configure Jenkins
    ->
    Configure system
    ->
    SSH服务器

    添加您需要部署到的服务器、用户名(+密码)和远程目录:
    /opt/app/tomcat/webapps
    (或任何内容)

    请查看

    这个插件使用SCP(SSH)协议将构建工件上传到存储库站点


    若您想将工件从windows build server发送到linux机器,可以使用“通过ssh从构建”部分发送工件


    如果要将工件从windows build server发送到windows application server,可以使用robocopy

    将war文件部署到何处?这里有太多的选择。。关于SSH呢?请注意,询问一般帮助或插件建议的问题是离题的“要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决问题所做的工作。”。请参阅: