去重可以用set,这里使用jdk8 stream去重。 例如: 1 public static void main(String[] args) { 2 String subStr = "a"; 3 List<String> list = new ArrayList<>(Arrays.asList( ...
分类:
其他好文 时间:
2020-03-18 20:21:04
阅读次数:
273
Jenkins介绍Jenkins只是一个平台,真正运作的都是插件。这就是jenkins流行的原因,因为jenkins什么插件都有Hudson是Jenkins的前身,是基于Java开发的一种持续集成工具,用于监控程序重复的工作,Hudson后来被收购,成为商业版。后来创始人又写了一个jenkins,jenkins在功能上远远超过hudson。1、什么是集成?指的是代码由编译、发布和测试、直到上线的一
分类:
其他好文 时间:
2020-03-18 14:00:12
阅读次数:
63
前言 jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备: linux服务器 docker 19.03.6 docker运行jenkins配置: 先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/t ...
分类:
其他好文 时间:
2020-03-18 13:39:54
阅读次数:
82
引用:https://www.jb51.net/article/156357.htm 通过密钥登录要执行的服务器,结果各种错误,通过上方的文章得以解决。先摘抄下来 最终要的就是通过这条命令来解决,如下: 通过下面的命令,表示可以通过机器192.168.AA.AAA免密登录到机器192.168.BB. ...
分类:
其他好文 时间:
2020-03-18 13:26:58
阅读次数:
53
前言 如果在jenkins安装完成后,首次输入密码后,一直卡着空白页,加载不出选择插件的页面,需修改update-center.json的地址 出现问题 输入密码界面,按提示输入密码 如果一直在这样界面,卡着不动了,无法出现选择安装插件的页面 这个是因为更新地址是国外的被墙了,需修改成国内的地址 修 ...
分类:
其他好文 时间:
2020-03-18 11:40:30
阅读次数:
66
前言 当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。 Git Parameter插件 先下载 Git Parameter 插件,系统管理 插件管理 搜索:Git Parameter 下载安装 安装完成 参 ...
分类:
其他好文 时间:
2020-03-18 00:04:25
阅读次数:
77
一、用户管理 jenkins自身带有权限管理,入口:系统管理-->全局安全配置,这里的权限配置太过简略,没有角色的概念,显然无法满足我们复杂的需求,所以在这个时候引入了 Jenkins 的一个插件:Role-based Authorization Strategy 安装插件:Role-based A ...
分类:
其他好文 时间:
2020-03-17 16:51:52
阅读次数:
76
背景:某天早上,我看到我的jenkins显示‘Build Executor Status’下的master机器显示了一个小红叉,显示不在线,吓死我了,然后看不对啊,不在线的话,我应该登陆不上呢,但是我还是可以正常连接。点开小红叉一看,提示“/root/.jenkins只剩不要0.45m的空间了” , ...
分类:
其他好文 时间:
2020-03-17 15:34:49
阅读次数:
53
Jenkins 服务启动/关闭/重启命令,设置端口 1、Jenkins服务命令 # 重启 Jenkins service jenkins restart # 启动 Jenkins service jenkins start # 停止 Jenkins service jenkins stop 2、查看 ...
分类:
其他好文 时间:
2020-03-17 08:18:48
阅读次数:
56
很早就完成了Jenkins的搭建和预研,但是久久没有应用到实际项目中,今年年初Jenkins陆续投入到实际项目中使用,也暴露出一些问题,如: 1.使用FTP传输文件时,总是遇到文件被占用,无法替换文件 2.如何做留痕发布 3.传输文件过多导致每次发布缓慢 Jenkins构建项目流程 拉取项目源码 — ...
分类:
Web程序 时间:
2020-03-16 17:36:31
阅读次数:
70