系统配置Jenkins详细安装步骤:点击Manage Jenkins->Configure System(系统配置)Publish Over SSH配置 Passphrase:私钥密码,如果没有可以不填 Path to key:私钥的位置 Key:私钥的内容。如果填写了该值,会覆盖Path to key的内容 SSH Servers:服务器的配置 
  Name:名称(自定义)Hostnam            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 07:49:07
                            
                                150阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题:如何远程停止和开启服务?需要在发布前停止服务,在发布完成后开启服务。如何上传编译文件到目标服务器?问题1:如何远程停止和开启服务在msbuild之前添加一个execute windows batch command,执行cmd命令,cmd命令如下:  echo **********stop remote server win            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 19:09:05
                            
                                353阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于每次运行代码都需要在本地打包后在上传到服务器,实在是厌倦,了解到Jenkins,可以自动拉取git或者gitee的代码到服务器进行自动打包以及部署,记录如下:1.访问Jenkins官网https://www.jenkins.io/zh/下载war包,上传到服务器中你喜欢的位置。2.配置服务器环境变量,包括java,maven,git。注意: 配置java的时候,java5之后就不需要            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-11 14:10:21
                            
                                259阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.背景公司开发的资产管理探针需要在linux、unix、windows上分别部署,使用自动化构建jenkins工具远程部署linux平台容易实现,windows比较折腾,现将个人经验分享。2.环境IP操作系统/版本用途10.66.11.158  centos7部署jenkins,版本2.303.110.66.11.159windows2010部署探针(java进程)3.步骤&            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-10 21:32:09
                            
                                1185阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在Jenkins中进行构建时,可能需要首先SSH登录到一个远程服务器以执行必要的脚本,然后再执行构建。这时,需要安装SSH Plugin,并进行如下配置。1.在Jenkins界面,系统管理->管理插件->安装SSH Plugin 说明,SSH Plugin的目的就是支持SSH到远程服务器,然后执行S            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 09:49:38
                            
                                2470阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            代码上线流水发布操作    Pipeline中文意思为流水线之意,公司可能有很多项目,如果使用Jenkins自动构建成功后,开发需要一项一项点击,比较繁琐,所以出现pipeline流水化作业的代码测试管理,代码质量测试完毕之后,我们需将代码部署到测试环境或线上环境进行测试。  项目需求:在任意普通用户的家目录先将代码从gitlab中拉取下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 12:45:22
                            
                                558阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            47.22.33.159 jenkins
47.22.33.102 /root/shell/aa.sh  
/root/shell/aa.sh脚本内容:
#! /bash/bin
echo "hello"  演示:a、47.22.33.102启动ssh,配置47.22.33.159公私,支持47.22.33.159通过ssh访问47.22.33.102 b、通过jenkins远程执行shell脚            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-23 18:22:26
                            
                                320阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            8常见bat命令Windows批处理(cmd/bat)常用命令小结  前言批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。在Windows中善用批处理可以简化很多重复            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-25 20:30:48
                            
                                349阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在本章中,将会介绍在 Windows Jenkins 上,编译 .NET Core、.NET Framework 项目,以及远程部署到 IIS 中。Windows我们先在 Windows 上安装好相应的环境。Jenkins 依赖于 JDK 11,请自行查找方法安装。在 https://www.jenkins.io/download/ 中可以下载到 Windows Jenkins 版本的安装包,下            
                
         
            
            
            
            书接前文,上篇讲了jenkins拉取Gitee代码、打包、运行 。不过针对的情况是:仅在一台服务器上的操作,即在jenkins所在服务器上完成这一通操作。今天呢,情况变了:领导说,jenkins所在服务器(我用的是linux服务器,以下简称L服务器)只管拉取代码、打包,而要求在另外一台服务器(还是windows服务器,以下简称W服务器)上运行jar包。不过好在两台服务器都是公网ip(关键的地方),            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:40:53
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前文  jenkins的插件提供了windows和linux命令行的使用方式,如下:linux: sh ''
windows: bat ''  但相对linux,windows在使用过程中会出现编码异常,比如输出一句中文,和查看文件夹目录,结果是中文乱码,文件夹目录正常输出。命令如下:bat '''
echo '你好,世界'  # 输出乱码
echo 'hello world'  # 正常输出
d            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 06:57:45
                            
                                470阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            环境说明Jenkins服务器是安装在Linux上,目前有个项目是在windows环境下进行编辑的,两台机器处在不同的网络环境中,现在要实现Jenkins远程windows来实现自动编辑打包整个流程一般来讲可以通过ssh远程来连接访问windows,而Jenkins可以通过安装SSH插件来实现远程访问Jenkins安装SSH Plugin在Jenkins界面,系统管理->管理插件->安装            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 09:29:54
                            
                                510阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近公司把jenkins搭建在windows上面,但是发布是要发布到linux服务器上,所以在自动部署上面会有执行shell命令的问题,遂找了一下;发现jenkins有个shell脚本的插件:shell pluginThis plugin executes shell commands remotely using SSH protocol.安装这个插件,然后到构建任务里面选择构建,到构建后操作里            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-10-21 17:14:04
                            
                                4967阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述:  RCE(Remote command/code execute)漏洞,意为“远程命令/代码执行”,分为远程命令执行ping和远程代码执行evel。可以让攻击者直接向后台服务器远程注入操作系统命令或者代码,从而控制后台系统。  远程命令执行,漏洞出现的原因,是没有在输入口做输入处理,应用系统从设计上需要给用户提供指定的远程命令操作的接口。我们常见的路由器、防火墙、入侵检测等设备的web管理            
                
         
            
            
            
            (1)Jenkins中新建多配置任务(2)配置矩阵Configuration Matrix点Add axis——>User-definded Axis打开配置页面。配置运行的agent:选择2个华为手机节点(具体如何添加详见文章最后,附:Jenkins中Slave节点配置),并保存。注意:可以通过节点名称或标签选择都可以。或通过标签名称选择。可以看到2个脚本分别与2台设备对应,形成矩阵。配置            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 09:11:51
                            
                                244阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、远程机器编写脚本: 脚本名称为: /app/jboss/jboss-as/logs/ALL_SERVICE_STOP.sh 功能为:停止某个服务器某个目录下面的所有应用 2、2台linux机器实现远程连接(jenkins服务器也是linux机器) a、2台机执行ssh-keygen -t rsa            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-30 09:49:39
                            
                                2610阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            继上一篇文章Jenkins搭建.NET自动编译发布本地环境 发布到本地成功后,接下来配置发布到远程环境。Build配置——发布到远程根据前面VS中发布项目,生成的CustomProfile2 来配置1、MSBuild Build File:配置为.\angularDemo\angularDemo.csproj或者C:\Program Files (x86)\Jenkins\workspa            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-24 13:01:05
                            
                                39阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Windows远程执行Linux命令一直是一个备受关注的话题。红帽作为一家专业的开源软件公司,一直致力于为用户提供更多的工具和解决方案来简化这个过程。
在现代企业中,很多公司拥有混合的IT环境,既有Windows系统又有Linux系统。在这种情况下,需要进行跨平台管理和操作,因此Windows远程执行Linux命令就显得尤为重要。通过这样的功能,用户可以在不同操作系统间自由地进行交互和控制。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-29 11:04:17
                            
                                54阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Java远程执行Windows命令的实现流程
## 一、流程概述
为了实现Java远程执行Windows命令,我们可以通过以下步骤完成:
| 步骤 | 描述 |
| --- | --- |
| 1 | 建立远程连接 |
| 2 | 执行命令 |
| 3 | 获取命令执行结果 |
| 4 | 关闭连接 |
下面将详细介绍每一步的具体操作和所需代码。
## 二、建立远程连接
在执行Wi            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-29 11:13:12
                            
                                395阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说明Jenkins pipeline 是一套插件,支持将连续输送管道实施和整合到Jenkins。Pipeline提供了一组可扩展的工具,用于通过管道DSL为代码创建简单到复杂的传送流水线。他目前支持jenkins 2.x以上版本。pipeline是由groovy语言编写 参考:基础使用范例pipeline分为两种一种为jenkinsfile使用,一种直接在网页界面中输入脚本内容,本文介绍            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 16:26:32
                            
                                179阅读
                            
                                                                             
                 
                
                                
                    