首页 > 系统相关 >jenkins连接windows实现远程传递文件

jenkins连接windows实现远程传递文件

时间:2023-06-02 12:03:26浏览次数:41  
标签:false windows ssh 服务器 jenkins 远程

很多场景需要在windows部署程序,这就需要在jenkins中连接windows服务器,从远程发送命令到windows。很多IT工作都是及简单的需求,但对于不经常做的IT人员就需要发费很多时间,并且耽误进度,无法得到上级的认可。因此类似这些问题我们都会总结成文,以便可续不在踩坑耽误时间。如用jenkins连接windows具体方法如下

1.一定要启动fireesshd服务,可以通过ssh命令测试windows服务器用ssh命令是否可联通

[root@localhost ~]# ssh  -p 22 [email protected]

2.在jenkins中配置插件使用ssh连接windows

jenkins连接windows实现远程传递文件_IT

这里远程路径不能写,写了就报错,根据网上方法加cmd /c也试了,都不管用,所以这里空着,这个默认位置我这里解释下是你windows的登录的用户文件夹下。这是个坑,找了很多资料都没详细说,硬是做实验试了无数遍才发现。如果觉得我说得夸张,看官可以自己去试试,特别技术大拿或项目经理,别看完我说的都知道答案了还在那说简单你一分钟就能搞定。这些细节和填坑方法都是要花费很多时间才找到的填坑答案,不喜别看

3.使用pipeline登录windows,远程执行命令方法

sshPublisher(
                publishers: [
                        sshPublisherDesc(
                                configName: "${ip}",
                                transfers: [
                                        sshTransfer(cleanRemote: false,
                                                excludes: '',
                                                execTimeout: 120000,
                                                flatten: false,
                                                makeEmptyDirs: false,
                                                noDefaultExcludes: false,
                                                patternSeparator: '[, ]+',
                                                remoteDirectory: "${upload_dir}",
                                                remoteDirectorySDF: false,
                                                removePrefix: "/target/",
                                                sourceFiles: "/target/${realProjectName}.jar")
                                ],
                                usePromotionTimestamp: false,
                                useWorkspaceInPromotion: false,
                                verbose: true)
                ])

用插件命令的语法可以实现把jenkins上的文件传递到windows服务器。

标签:false,windows,ssh,服务器,jenkins,远程
From: https://blog.51cto.com/u_14316134/6401439

相关文章

  • Windows 下 JNA 调用动态链接库 dll
    1.创建动态链接库项目创建jnaTest项目下一步中填写项目名称和存储的目录;然后直接创建即可创建结果2.定义头文件#pragmaonce#ifndefJNA_TEST_H#defineJNA_TEST_H#ifdef__cplusplusextern"C"{#endif__declspec(dllexport)intadd(inta,intb);__declspec......
  • 远程登录Linux服务器
    目录一、所需软件二、软件安装三、Xshell远程连接Linux公网一、所需软件Xshell软件,Xshell是一个强大的安全终端模拟软件,它支持SSH1,SSH2,以及MicrosoftWindows平台的TELNET协议。从国内网搜到的一般是需要付费的版本,可以从国外网址获得free-for-home-school版本。网址:http......
  • Xfpt实现本地与远程Linux端的文件传输
    目录一、所需软件二、软件安装三、文件的远程上传和下载一、所需软件Xftp是一个功能强大的SFTP、FTP文件传输软件。使用了Xftp以后,MSWindows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。网址:https://www.xshell.com/zh/free-for-home-school/我所使用的Linux......
  • ssh远程redhat6报错:Unable to negotiate with *.*.*.* port 22: no matching host key
    报错:Unabletonegotiatewith*.*.*.*port22:nomatchinghostkeytypefound.Theiroffer:ssh-rsa,ssh-dss分析:openssh觉得ssh-rsa加密方式不安全,直接从8.8开始默认不允许这种密钥用于登陆了 解决:cat/etc/ssh/ssh_config.d/redhat6.confHost*PubkeyAcceptedKe......
  • Git—远程仓库操作
    一、代码托管平台1.1Github......
  • 热泵干燥系统如何实现数据远程在线监控
    传统的热风循环干燥加工技术因能耗大、耗时长、品控差等原因,无法满足加工厂对高品质产品的需求。热泵干燥加工是广泛应用于木材、农产品、药材、食品等场景的生产工艺,通过PLC控制可以实现温度、湿度、重量、风速等型号的自动化控制,从而实现高效率的生产。 热泵干燥现场的PLC接收传......
  • windows10环境下安装RabbitMQ以及延时插件(图文)
    安装转载:https://www.cnblogs.com/saryli/p/9729591.html插件转载:https://blog.csdn.net/nbdclw/article/details/107441772安装及配置环境第一步:下载并安装erlang原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang。下载地址:http://ww......
  • Windows11 访问WINOWS 2003 远程桌面提示 由于这台计算机没有远程桌面客户端许可证,远
    今天遇到,,Windows11访问WINOWS2003远程桌面 提示如下,解决方法在提示由于由于这台计算机没有远程桌面客户端许可证,远程会话连接己断开的计算机上,  打开注册表regedit计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\Store\ 选中LICENSE000,将其删除 ......
  • 远程desk工具利用总结
    NO.1Todesk根据目标软件安装情况有以下两种利用方法1.目标机已有完整版todesk。1)改配置文件。老版本可替换至本地查看密码(此法在最近更新的几个版本中已经失效),新版本只可更改密码。改C:\ProgramFiles(x86)\ToDesk下conf.ini文件tempAuthPassEx字段tga5h42db219c2a861e......
  • windows cmd使用ssh连接Linux以及文件上传
    CMD连接服务器命令(47.102.144.221为服务器IP)[email protected]文件上传(scp后面参数为本地文件地址,47.102.144.221为服务器IP,冒号后面指将文件上传到服务器哪个目录下)scpD:\[email protected]:/server/tmp如何要从服务器下载文件还是使用scp命令如下:sc......