首页 > 其他分享 >Jenkins插件:Publish over SSH

Jenkins插件:Publish over SSH

时间:2024-10-14 17:02:41浏览次数:7  
标签:插件 over Publish 点击 SSH Jenkins

Jenkins插件:Publish over SSH

Jenkins作为一个开源的持续集成和交付工具,通过插件扩展可以实现各种功能。其中,Publish over SSH插件是Jenkins的一个常用插件,它允许在构建过程中通过SSH协议与远程服务器进行交互,实现文件传输和远程命令执行。本文将详细介绍Publish over SSH插件的安装、配置和使用方法。

一、应用场景

Publish over SSH插件的主要应用场景包括:

  1. 代码发布:将构建好的代码发布到生产服务器,实现自动化的代码部署。
  2. 远程命令执行:在远程服务器上执行命令,如启动/停止服务、执行数据库脚本等。
  3. 文件传输:将构建生成的文件传输到远程服务器,如上传日志文件、备份数据等。

二、插件安装

  • 进入插件管理页面
    在Jenkins管理界面,点击左侧菜单栏中的“系统管理”(Manage Jenkins),然后选择“插件管理”(Manage Plugins),再选择“可用插件”(Available plugins)。
    image

  • 搜索并安装插件
    在插件管理页面中,搜索“Publish Over SSH”插件,勾选“安装”复选框,点击“安装”按钮。
    image

三、插件配置

配置SSH服务器

点击左侧菜单栏中的“系统管理”(Manage Jenkins),然后选择“系统”(System)。
image

滚动到“Publish over SSH”配置选项,点击“增加”SSH Server。
image

填写远程服务器的信息
image

在高级选项中,勾选“Use password authentication, or use a different key”
image

测试连接:点击“Test Configuration”按钮,测试连接是否成功。
image

四、使用Publish over SSH插件

  • 创建Jenkins任务
    在Jenkins首页点击“新建任务”,填写任务名称,选择“自由风格的软件项目”,点击“确定”。
    image

  • 配置构建步骤
    在任务配置页面中,找到“构建步骤”部分,点击“Add build step”按钮,选择“Send files or execute commands over SSH”。
    image

选择刚刚配置的SSH
image

填写源文件路径、目标文件路径和要执行的命令或脚本。
image

标签:插件,over,Publish,点击,SSH,Jenkins
From: https://www.cnblogs.com/test-gang/p/18464554

相关文章

  • POLIR-Goverment-Taxation:税收-Receipt:发票-真伪查询:https://inv-veri.chinatax.go
    1.查询网址:https://inv-veri.chinatax.gov.cn/发票代码:旧版发票上有发票代码,一并输入。普票,只需要输入发票号码开票日期开具金额(不含税)验证码增值税专用发票,同上图示:......
  • 注塑机接插件航空插头工厂数据采集产量监控系统
    测试机柜温湿度01.温度7dp8dp测试机柜温湿度01.湿度压接计数器02.产量计数测试机柜温湿度02.温度测试机柜温湿度02.湿度3eftkf压接计数器03.产量计数压接计数器01.产量计数压接计数器04.产量计数200121压接计数器05.产量计数5gd1qg海天温湿度.温度6h0c2l海天温湿度.湿度3......
  • RustRover向Gitlab提价要求证书问题
    源码存储库是Gitlab,并没有使用证书方式进行身份验证,只是用账号和密码进行身份认证,但是,RustRover进行源码操作时候提示要求证书,如下图:解决方法:在插件里面搜索Gitlab,禁用,随后操作源码的时候,输入正确的账号和密码就可以了 参考:https://blog.csdn.net/qq_39306234/article/det......
  • problemmatcher 引用无效: $esbuild-watch vscode插件报错
    vscode插件esbuild类型提示报错最近在上手开发vscode插件,demo阶段就遇到了一个小问题。搜索引擎没有特别好的回答,记录一下,以供查漏补缺。vscode插件开发做为一统前端的开发插件,vscode+其丰富的插件能力,共同构建了欣欣向荣的vscode插件。在团队效率方面,也是不可或缺的利器......
  • 24最新ComfyUI插件与Lora的下载及使用指南!
    前言本节我们介绍ComfyUI插件和Lora的下载及使用方式。1.安装1.1Checkpoint安装将从前面介绍的模型下载平台下载后,放在ComfyUI/models/checkpoints文件夹下。所有的AI设计工具,安装包、模型和插件,都已经整理好了,......
  • AI绘画StableDiffusion神级插件InstantID炸裂!只需要一张图就可以换脸,AI换脸详细教程
    这是一套0基础入门的AI绘画系列课程,不需要任何基础!涉及全面:环境搭建、基础篇、进阶篇、应用篇、模型篇以及行业解决方案篇课程制作不易,爱学习的你一定不要忘了订阅关注哦~~最近AI换脸又火起来了,小红书InstantX团队发布了一款最新的换脸技术InstantID和之前的主流......
  • 解决Jenkins和uiautomatorviewer的环境冲突问题
    一、定位冲突问题在之前的tomcat下部署Jenkins,版本兼容性避坑(Windows)_tomcat启动jenkins-CSDN博客的文章中提到Jenkins插件安装失败,把jdk1.8更新到jdk11之后,插件可以安装成功了。但是写UI测试脚本的时候发现,用uiautomatorviewer.bat定位工具的时无法启用了。再查了一下原来uia......
  • jenkins 配置技巧
    jenkins配置技巧一:参数化构建二:布尔参数三:参数构建四:配置脚本五:系统目录六:执行输出......
  • ide使用技巧与插件推荐
    前言作为专业开发人员,选择一个强大的集成开发环境(IDE)是至关重要的。IntelliJIDEA不仅功能丰富,而且操作便捷,是众多开发者的首选。本文将分享一些经常使用IDEA的技巧,以及推荐几款提高开发效率的插件。除了其本身的功能外,IntelliJIDEA还支持各种强大的插件,这些插件可以进一步......
  • 吐槽STM32CubeIDE登录不上问题,以及好用的网页翻译插件安利!!!
    太无语了,浪费了我好多时间STM32CubeIDE登录下载软件包问题网页翻译插件ST官方社区STM32CubeIDE登录下载软件包问题这个问题大概意思是我需要跟着他的要求来看一下网络连接和是否为最新的安装包…开始以为是我的安装过程和在注册账号的时候出现了问题才可能导致我出......