Jacoco+gradle+jenkins集成

devops

  

2020-01-08 19:23:06

了解Jacoco Jacoco是由Eclipse发行,用于计算Java代码覆盖率的免费开源工具包。Eclipse EclEmma在2.0版本之前集成的是EclEmma团队基于EMMA开发的代码覆盖工具,之后的版本都是基于Jacoco的。 产品定义 特征 指令(C0),分支(C1),行,方法,类型和圈复杂度的覆盖率分析。 基于Java字节码,因此无需源文件也可以工作。 通过基于Java的即时工具进行...

在实现SVN集成Checkstyle实现代码自动静态检查之后,除了循序渐进地推动相应规范的落地外,我们当然也不能仅仅将目光局限在偏隅一角,毕竟对于代码静态检查而言,CheckStyle只是其中的辅助工具之一,我们愮将更多的检查工具集成进来加速我们代码规范化的速度,进一步提升我们对代码库的信心。 1. 概述 PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是...

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。   1、创建查询主从同步用户 本人是Centos7,为了方便就使用自带的python2.7 edition,python3.x需要安装,edition个人自定义,脚本只需要修改print语句而已   2、编写python(2.7) 安全考虑,修改权限 3、配置zabbix ...

docker基本原理

DevOps

  

2020-01-28 22:05:34

优势 快速移植 不需要手动安装依赖 比如Java需要jvm的依赖 开发和生产环境保持一致 资源隔离 保持机器整洁 避免一个程序修改的环境变量等影响其他程序 减少因为端口等资源冲突导致的错误 安全 避免恶意程序影响其与程序 限制程序的资源占用(CPU,内存),避免物理机崩溃 缺陷 容器只能使用宿主机的kernel,且不能修改 如果某一应用只能依赖特定的kernel版本下运行,应该使用虚拟机 应用依赖...

免密登陆anyConnect

DevOps

  

2020-02-04 02:09:36

抵抗疫情在家办公,科学上网 转载: 免密登陆AnyConnect 公司的 VPN 需要使用 Cisco Anyconnect 作为客户端来连接,这个客户端在每次连接的时候需都要输入 LDAP 密码来登录。密码很复杂很是麻烦。可以通过 Anyconnect 提供的命令行工具来实现免密登录。经过网上一番搜集,根据 https://hiberabyss.github.io/2017/11/27/no-p...

1、安装操作系统 ​ 下载最新系统:CentOS 7.7 CentOS-7-x86_64-DVD-1908.iso 2、设置网络,采用NAT,虚拟机固定IP ​ vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意:此处耽误很多时间解决网络问题(虚拟机与主机、虚拟机与虚拟机可以通)。就是因为GATEWAY 写错了一个字名,耽误了2个多小时查找问题。 3、...

K8S核心组件和架构图 K8S架构图  K8S Docs Concepts:https://kubernetes.io/docs/concepts/     (1)先以container为起点,k8s既然是容器编排工具,那么一定会有container     (2)那k8s如何操作这些container呢?从感性的角度来讲,得要有点逼格,k8s不想...

前言 上篇博客: Docker入门之安装docker即初步使用介绍了docker的相关命令以及如何运行一些基础镜像,但是运行的都是别人构建的镜像,要是能构建一些自己的镜像就爽了。于是,现在我们来学习了构建镜像的Dockerfile的相关知识点以及构建一个属于自己的tomcat镜像。 一、Dockerfile指令汇总 指令(不区分大小写,最好用大写,能更好的区别参数) 规则 描述 示例 注意事项 F...

目录 一、环境说明 二、YUM安装 1、安装MYSQL-YUM源 2、安装说明 3、安装前的准备 4、安装 5、启动 三、变更root密码 四、BINARY-INSTALL 1、基础环境准备 2、建立用户与相应目录 3、下载&解压&软链接 4、初始化 5、根据初始化的参数建立MYSQL配置文件 6、启动服务 7、连接 五、YUM安装和二进制安装总结 1、YUM安装总结 2、二进制安...

1.简介 例如,某台Samba服务器的IP地址为192.168.126.15,对应的工作组名称为MYWORKGROUP,那么在Windows的IE浏览器输入下面两条指令都可以访问共享文件。其实这就是Windows下查看Linux Samba服务器共享文件的方法。 2.环境准备 3.安装Samba服务 4.配置Samba Linux上的共享文件: Windows上的共享文件夹:...

前言 所谓镜像仓库,大名鼎鼎的docker hub是家喻户晓的。除此之外还有aliyun提供的镜像仓库、自己搭建的镜像仓库等等。(鄙人知识有限,目前只熟悉这两个镜像仓库,若还有其他镜像仓库,还劳烦各位同行告知下,小弟在此多谢了!)。上篇博客中Docker入门之Dockerfile命令相关总结与基于centos镜像构建tomcat镜像,我们对构建docker的Dockerfile文件的常用指令做了总...

KubeSphere排错实战

devops

  

2020-03-25 07:29:15

概述:近期在使用QingCloud的Kubesphere,极好的用户体验,私有化部署,无基础设施依赖,无 Kubernetes 依赖,支持跨物理机、虚拟机、云平台部署,可以纳管不同版本、不同厂商的 Kubernetes 集群。在k8s上层进行了封装实现了基于角色的权限控制,DevOPS流水线快速实现CI/CD,内置harbor/gitlab/jenkins/sonarqube等常用工具,基于基于 ...

一、安装html插件 方法一:系统中直接安装 在【系统设置】-【管理插件】搜索HTML Publisher plugin后进行安装即可 方法二:下载插件后手动安装 http://updates.jenkins-ci.org/download/plugins/htmlpublisher/ 登录地址,下载最新版本的插件:htmlpublisher.hpi 【系统设置】-【管理插件】-【高级】-【上传插...

从零开始 Docker 搭建 Redis 集群 Docker 安装 Docker 官方安装说明地址 初识 Docker 轻量,简单的建模方式. 为云计算而生. 多平台可以移植,易于构建,易于协作. 基础设施即代码:通过 Docker 的镜像,我们可以将创建过程变为自动和且可重复,而且可以做版本管理. 不可变基础设施:对无状态服务升级,部署会更为容易和简单,我们无需再修改配置,只需要销毁重建即可. ...

容器监控之 cadvisor

devops

  

2020-04-04 23:35:50

前言 由于需要测试,没有使用物理机,需要消耗的资源太大,怕物理机器没办法承受,导致影响其他的业务。所以使用容器来进行测试,在测试过程中发现容器的内存消耗过大,使得机器多次内存溢出,但是有无法及时的确定原因,所以采用了内存限制,但是也需要一个方案来检测情况。 docker stats VS cadvisor dokcer stats 可以查看运行的 Docker 镜像的运行状态,例如: 这种方式比较...