如何使用jenkins实现发布部分更新文件
更新时间:2020年07月25日 08:44:08 作者:草根追逐
这篇文章主要介绍了如何使用jenkins实现发布部分更新文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
由于开发项目代码时间太久远,太老旧,有的是以前的项目,开发直接用直接的idea编译的,要做成maven格式或者ant格式的太麻烦,我这边直接就让开发自己把编译过的文件直接上传到我指定的路径,这里我直接把jenkins的工作目录设置为共享目录,让开发自行将文件上传到工作目录,我这边再从目录直接发布到远程主机。具体操作如下:
1、安装samba-server服务,将jenkins主机配置成共享服务主机
2、新建自由风格项目
3、参数化构建,将项目名,主机等配置为变量

4、配置在jenkins执行脚本

配置都很简单,主要就是jenkins的参数引用,然后就是写脚本,脚本里面引用参数变量,思路就是更新前先备份文件,引用按jenkins系统变量BUILD_ID创建备份目录,然后将文件拷到备份目录,回滚就从备份目录拷回到项目目录
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
java设计模式之工厂方法模式
这篇文章主要为大家详细介绍了java设计模式之工厂方法模式,什么是java工厂方法模式,感兴趣的小伙伴们可以参考一下
2016-08-08
Java中Mybatis分页查询的四种传参方式
这篇文章主要介绍了Java中Mybatis分页查询的四种传参方式:顺序传参,@param传参,自定义POJO类传参,Map传参,想详细了解传参方式的小伙伴可以详细阅读本文,有一定的而参考价值
2023-03-03
Java纯代码实现导出pdf合并单元格
这篇文章主要为大家详细介绍了Java如何纯代码实现导出pdf与合并单元格功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
2023-12-12
手写mybatis完整sql插件问题及实现思路
大家在使用mybatis的过程中,mysql日志功能一般不会直接放到数据库中执行的,今天小编重点给大家分享手写mybatis完整sql插件问题及实现思路,对mybatis完整sql插件相关知识感兴趣的朋友一起看看吧
2021-05-05
Java语言class类用法及泛化(详解)
这篇文章主要介绍了Java语言class类用法及泛化(详解),大家都知道Java程序在运行过程中,对所有的对象今夕类型标识,也就是RTTI。这项信息记录了每个对象所属的类,需要的朋友可以参考下
2015-07-07
MyBatis一级缓存与二级缓存原理与作用分析
mybatis-plus是一个Mybatis的增强工具,在Mybatis的基础上只做增强不做改变,为简化开发、提高效率而生,这篇文章带你了解Mybatis的一级和二级缓存
2022-12-12
最新评论