Windows系统安装Jenkins部署应用至远程Windows服务器操作指南

1、Windows系统安装Jenkins

下载链接:get.jenkins.io/windows-stable/2.541.1/jenkins.msi

按照安装向导完成安装即可,安装默认的插件

记住安装过程中配置的URL、端口、用户名、密码,浏览器登录访问即可

http://192.168.4.92:8080/

2、系统配置

Publish over SSH:配置部署应用的远程Windows服务器

远程Windows服务器需安装OpenSSH SSH Server

下载链接:Releases · PowerShell/Win32-OpenSSH · GitHub

测试连接成功即可

3、全局工具配置

4、新建Item

(1)源码管理

(2)构建

(3)构建后操作

遇到的问题:

  • 直接 java -jar:SSH 命令会一直阻塞等待 Java 进程结束,Jenkins 任务会卡住。
  • start /b 或 PowerShell 的 Start-Process:在 SSH 场景下,它们启动的进程仍然挂在 SSH 会话的进程树下,会话结束就会被清理,达不到目的。

解决办法及原理:schtasks 命令只是向 Windows 任务计划程序服务发送一个请求。真正启动jar并衍生出 Java 进程的,是系统服务(Task Scheduler),而不是你的 SSH 会话。因此 SSH 断开不会影响已经被任务计划程序接管的进程。

相关推荐
讯捷蓝达5 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
数字新视界8 小时前
动环监控信创适配在智能机房管理中的应用价值与未来展望
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
爱和冰阔落8 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
lisanmengmeng9 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮9 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹9 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器
孙克旭_9 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
孙克旭_10 小时前
云原生基础之Containerd容器运行时
运维·云原生
分布式存储与RustFS10 小时前
RustFS 自建对象存储实战目录:110 篇按场景分类(持续更新)
运维·云原生·开源·对象存储·分布式存储·s3·性能基准