当前位置: 首页 > news >正文

jenkins配置ssh server通过ssh自动上传构建文件及执行脚本

1.jenkins安装Publish Over SSH插件
1.1打开jenkins控制台进入插件管理页面
在这里插入图片描述
在这里插入图片描述
1.2在插件管理页面选择可用插件
在这里插入图片描述
然后再搜索框内输入ssh选择Publish Over SSH插件进行安装
在这里插入图片描述
等待爱装完成重启jenkins
查看可用插件已安装Publish Over SSH
在这里插入图片描述

2.配置ssh server
2.1进入系统配置页面
在这里插入图片描述
2.2配置ssh server
进入系统配置后找到SSH Servers
在这里插入图片描述
2.3点击新增开始配置ssh server
在这里插入图片描述
在这里插入图片描述
2.4配置ssh server
2.4.1配置服务器IP地址等信息
在这里插入图片描述

注意Remote Directory配置必须是服务器上的已有路径不然会报错
2.4.2配置服务器密码用以链接
在这里插入图片描述
2.4.3配置完成后点击测试连接按钮测试是否成功
在这里插入图片描述
3.配置构建工程使用ssh server
3.1在构建工程内找到下面的增加构建步骤
在这里插入图片描述
3.2选择Send files or execute commands over SSH
在这里插入图片描述
3.3配置构建工程使用的ssh server
Name是我们配置的ssh server的名字
Transfer Set中的Source files是要拷贝到服务器的构建文件
Remove prefix配置是需要去掉上面构建文件中的文件路径
Exec command 配置是需要执行的命令或脚本。
在这里插入图片描述
配置完成后点击应用或保存
在这里插入图片描述
这样jenkins构建工程就可以自动把构建后的文件自动上传到服务器并且执行运行命令。
在这里插入图片描述

http://www.xdnf.cn/news/700273.html

相关文章:

  • 教师申报书课题——项目名称: 基于DeepSeek-R1与飞书妙记的课堂话语智能分析实践计划
  • NVIDIA Mellanox BlueField-2 DPU(Data Processing Unit)智能网卡的调试和使用
  • 碰一碰系统源码搭建==saas系统
  • 【HALCON】 深入解析 select_gray 算子
  • 英雄类(Hero)
  • chapter2-处理文本数据
  • 使用dig查看dns递归查询过程
  • Python编程6——面向对象编程1
  • 在 WSL 中安装 JetBrains Toolbox:完整指南
  • Lua中table、模块、元表和元方法
  • VScode单双引号、分号格式
  • 基于ssm的商城系统(全套)
  • Metasploit工具使用详解(中)笔记
  • 生成式人工智能:R²AIN SUITE 助力零售业的效率革命
  • 贪心算法求解汽车加油问题
  • Typora中文直装版
  • VB.NET中Load事件问题解决方案
  • 工业手持PDA终端,有哪些作用?
  • Vue CLI创建vue项目,安装插件
  • Proguard代码混淆-springboot3
  • UART通信HAL库API
  • AI+行业全景图:医疗/教育/金融领域的应用现状
  • [C]基础16.数据在内存中的存储
  • 如何删除PC上除Windows10操作系统之外的所有内容
  • C++ 写单例的办法
  • 北京大学肖臻老师《区块链技术与应用》公开课:04-BTC-共识协议
  • Linux下基本指令的介绍
  • PINN是否需要对空间进行网格化
  • 挖o心得(4)
  • 【深度学习-pytorch篇】4. 正则化方法(Regularization Techniques)