博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
六. jenkins部署springboot项目(3)--windows环境--远程windows server服务器
阅读量:5302 次
发布时间:2019-06-14

本文共 964 字,大约阅读时间需要 3 分钟。

前提:jenkins服务器和windows server服务器不在一台机器上

对于jenkins服务器上编译好的jar或war包如何推送到windows server服务器上。

参照网上的,在windows server上安装openssh,下载地址:https://www.mls-software.com/opensshd.html

安装参照百度经验:https://jingyan.baidu.com/article/9158e0002c159ea254122821.html

安装完成后,服务默认是启动的,可以在服务中关闭和启动。

 

我这里通过Xshell连接。登录后如下:

 下面是配置jenkins

 1.安装Publish over SSH插件,我这已安装,如下:

2.全局设置

在系统管理>系统设置中进行配置

这里Publish over SSH没有配置:

 SSH Server 配置如下

 

 参数说明:

Name: 节点的名字,可以随便取

HostName: 通过SSH连接到的机器的主机名或IP

UserName: 用户名

Remote Directory: ssh文件上传后,文件在远端服务器上的保存路径,不填默认是openssh的安装路径。针对windows类型的ssh服务器,这边的填写貌似只能写相对路径。

后面就是一些密码,端口,超时时间等配置。

配置完成后,可以点击 Test Configuration测试下是否连接成功。

 新建一个maven任务

Name:就是之前“系统管理>系统设置”设置的SSH Sverver的名字。

Source files:复制到运程机上的文件,相对workspace的路径,也支持表达式,如上图中的“**/*.jar”

Remove prefix:文件复制时要过滤的目录,只能指定Transfer Set Source files中的目录,若此处不设置,会在远程机上新建target目录

Remote directory:文件复制到远程机上的目录,若不设置就使用系统设置中的配置。

Exec command:执行的命令。截图命令只是参考。

 

执行后远程机的目录如下:

 

转载于:https://www.cnblogs.com/gexiaoshan/p/10137646.html

你可能感兴趣的文章
js常用的方法
查看>>
Mac---------三指拖移
查看>>
关于VMare中安装Ubuntu的一些说明
查看>>
七、K3 WISE 开发插件《工业单据老单插件中获取登陆用户名》
查看>>
字符串类型的相互转换
查看>>
图片编辑的利器(介绍韩国免费图片工具PhotoScape)
查看>>
Python基础第十一天:递归函数
查看>>
钉钉机器人
查看>>
博雅PHP高级工程师面试题-自拟
查看>>
SQL SERVER 查看表是否存在
查看>>
关于easyUI实现自定义网格视图
查看>>
JAVA小知识点-Finally和Return的执行关系
查看>>
基站转经纬度
查看>>
构建ASP.NET网站十大必备工具
查看>>
a*寻路分析
查看>>
Android Activity的任务栈和四大启动模式
查看>>
table左边固定-底部横向滚动条-demo
查看>>
MySQL事件异常记录
查看>>
Redis 发布订阅
查看>>
Redis 事务
查看>>