如何使用Jenkins部署作业部署jar文件?是否有任何特定的插件可用于jar部署?对于War或EAR,我们可以转到Jenkins_deployment Jobs〉〉Post-build Actions〉〉将war/ear部署到容器-并提供以下信息。
gcuhipw91#
大多数容器都有一个目录,您可以在其中“放置”war,以便部署它。因此,在Jenkins中,您可以设置Send build artifacts over SSH名称:my_server123(必须有已配置的服务器)传输:传输装置:
Send build artifacts over SSH
my_server123
source files: `path/to/target/*.war remove prefix: `path/to/target
在配置服务器时,您应该进入Configure Jenkins-〉Configure system-〉SSH Servers添加需要部署到的服务器、用户名(+密码)和远程目录:/opt/app/tomcat/webapps(或其他)
Configure Jenkins
Configure system
SSH Servers
/opt/app/tomcat/webapps
hc2pp10m2#
如果要将工件从windows build服务器发送到linux计算机,可以使用build节中的send artifact over ssh如果要将工件从windows build服务器发送到windows application server,可以使用robocopy。
6bc51xsx3#
请查看the SCP plugin此插件使用SCP(SSH)协议将构建工件上载到存储库站点。
3条答案
按热度按时间gcuhipw91#
大多数容器都有一个目录,您可以在其中“放置”war,以便部署它。
因此,在Jenkins中,您可以设置
Send build artifacts over SSH
名称:
my_server123
(必须有已配置的服务器)传输:传输装置:
在配置服务器时,您应该进入
Configure Jenkins
-〉Configure system
-〉SSH Servers
添加需要部署到的服务器、用户名(+密码)和远程目录:
/opt/app/tomcat/webapps
(或其他)hc2pp10m2#
如果要将工件从windows build服务器发送到linux计算机,可以使用build节中的send artifact over ssh
如果要将工件从windows build服务器发送到windows application server,可以使用robocopy。
6bc51xsx3#
请查看the SCP plugin
此插件使用SCP(SSH)协议将构建工件上载到存储库站点。