系统配置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脚
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(关键的地方),
前文  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管理
转载 7月前
372阅读
(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阅读
  • 1
  • 2
  • 3
  • 4
  • 5