Jenkins通过SSH远程执行Windows批处理bat程序

这篇具有很好参考价值的文章主要介绍了Jenkins通过SSH远程执行Windows批处理bat程序。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提

确保Windows上成功安装了OpenSSH,可参考:Windows系统下安装OpenSSH-CSDN博客

安装Jenkins插件:Publish Over SSH

自行百度

配置Windows服务器

系统管理>系统配置,找到Publish over SSH,点击新增

jenkins 远程到远端windows服务器执行脚本,jenkins,ssh,运维

点击 Test Configuration,提示Success,即成功。

关于Remote Directoy参数:

1.为空或不填,会工作在C:\Users\Administrator目录下,即Username对应的目录下

2.如果填写了,例如first/second,那么在C:\Users\Administrator目录下,必须存在first目录,first目录下必须存在second目录。

jenkins 远程到远端windows服务器执行脚本,jenkins,ssh,运维

否则点击Test Configuration,会提示:

jenkins 远程到远端windows服务器执行脚本,jenkins,ssh,运维

验证

创建测试用bat文件

在Windows服务器C:\Users\Administrator目录下,创建run.bat文件,内容随意,例如:

jenkins 远程到远端windows服务器执行脚本,jenkins,ssh,运维

注意,命令最后,一定要增加一行exit,否则会执行不成功。

创建Jenkins测试作业

在Jenkins中,创建一个自由风格软件项目,构建后操作>增加构建后操作步骤,选择Send build artifacts over SSH

jenkins 远程到远端windows服务器执行脚本,jenkins,ssh,运维

点击立即构建,测试验证bat执行结果文章来源地址https://www.toymoban.com/news/detail-845974.html

到了这里,关于Jenkins通过SSH远程执行Windows批处理bat程序的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Windows批处理

    @ echo off :关闭命令的回显功能,这样在执行脚本时不会显示每条命令的具体执行过程。建议将此行放在批处理脚本的首行。 rem :用于添加注释,后面可以跟上注释内容。注释的作用是对脚本进行说明或提醒,不会被执行。 pause :暂停批处理的运行,直到用户按下任意键才

    2024年02月07日
    浏览(20)
  • 使用批处理文件(.bat)启动多个CMD窗口并执行命令

    使用批处理文件(.bat)启动多个CMD窗口并执行命令

    由于每次启动本机的kafka都需要打开2个cmd窗口,分别启动zookeeper服务和kafka服务,操作相对繁琐,于是想起了批处理来帮忙一键启动。 在桌面新建一个txt文件,改后缀名为.bat,并加上下面的代码。 代码结尾不加pause的原因是,执行完关闭窗口,因为不需要该窗口保留着,免得

    2024年02月16日
    浏览(13)
  • ‘ssh‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    ‘ssh‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    远程连接服务器时候,显示:‘ssh’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 需要配置ssh,如果是win10以上的话,那么就不需要去下载了,win10自带 解决方法:将自带ssh配置到环境变量,就可以使用ssh指令 1.我们先找到ssh在哪,按下win+R按键,输入 service

    2024年02月12日
    浏览(12)
  • Windows下批处理删除文件

    最近我使用Maven的时候会出现下载jar包不成功的现象,然后需要把它删除然后重新下载,但是有时候文件过多,一个个删除太花费时间,所以用bat的批处理会很舒服。 bat的语法我之前没遇到过,然后我是边学习边试验,写出了一个简陋版的批处理文件。 我的思路是: 1、遍历

    2024年02月13日
    浏览(18)
  • 批处理直接登录cisco交换机并执行命令的操作方法

    很多时候我们可能要登陆到cisco交换机执行一些常规的查看命令,但是每次又要cmd,输入密码,输入命令感觉麻烦。 发现其实可以通过建立批处理来实现,如登陆到cisco交换机192.168.0.1然后ping另外一台交换机192.168.0.2 脚本如下 : @echo off echo set sh=WScript.CreateObject(\\\"WScript.Shell\\\")

    2024年02月05日
    浏览(13)
  • 【WINDOWS / DOS 批处理】命令扩展

    在 WINDOWS / DOS 编程中,对以前一些命令(或变量)所做的更改或者添加,称之为命令扩展,命令扩展会影响 这些命令(或变量)的行为。例如:DOS控制台的命令历史记录就是一种命令扩展特性,如果没有打开命令扩展,使用键盘上的上下方向键,是无法切换至历史执行的

    2024年02月13日
    浏览(9)
  • ssh不是内部或外部命令,也不是可运行的程序或批处理文件【已解决】

    ssh不是内部或外部命令,也不是可运行的程序或批处理文件【已解决】

    先右击开始键,点击应用与功能,选择可选功能 点击添加功能 找到OpenSSH客户端和OpenSSH服务器进行下载 下载完成如图所示

    2023年04月17日
    浏览(12)
  • Windows 98 批处理命令 巧妙还原系统

    Windows 98 批处理命令对于多台电脑的还原有着明显的作用,省时又有省力,但是具体怎么执行呢,请大家跟随yii666的小编一起来看一下,本文会详细介绍其执行步骤。 目前很多学校的网络教室采用PXE无盘工作站技术,尽管PXE工作站的管理有口皆碑,但由于学生的好奇甚至故意

    2024年02月07日
    浏览(12)
  • mysql数据备份批处理文件正式版已测试通过

    mysql数据备份批处理文件正式版已测试通过

    中心思想找到源文件(.ibd)备份到目的地成.sql文件 1.比如备份 test1和test2 表 2.加载部分表 后续更新 说明: 备份的文件并非一定要求后缀名为.sql,例如后缀名为.txt的文件也是可以的。 示范

    2024年02月11日
    浏览(18)
  • 快速修改分辨率 Windows bat 批处理

    快速修改分辨率 Windows bat 批处理

    首先需要两个GitHub上的开源项目 https://github.com/imniko/SetDPI/releases 这个下载realese里的 SetDpi.exe 直链:https://github.com/imniko/SetDPI/releases/download/v1.0/SetDpi.exe https://github.com/RickStrahl/SetResolution 这个直接在仓库里有binary二进制文件 sr.exe 直链:https://github.com/RickStrahl/SetResolution/blob/mast

    2024年02月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包