CICD持续集成
CICD持续集成 jenkins sonarqube
阿啄debugIT
0、精通java,及常用设计模式,熟练编写shell脚本,掌握python、scala、golang的编写;
1、精通Spring Cloud等微服务架构,掌握SpringBoot、batis等后端技术,kafka、redis、es等中间件的整合开发;
2、熟悉掌握mysql、pg等关系数据的原理及调优,及NoSQL数据的存储和查询;
3、熟悉CDH各个组件,及精通离线、实时等计算技术;
4、掌握java多线程高并发编程,及整合shiro、redis、fastdfs、MQ、netty等开发;
5、熟悉K8S集群管理Docker容器,及理解掌握openstack原理和操作。
展开
-
基于Jenkins+SonarQube+Nosetests+Coverage的Python项目持续集成
前言 本文从一个规范的Python项目目录结构开始,介绍了一个Python项目应该遵序的一些编码规范,以及与持续集成相关的工具使用。由于网上众多Python项目是使用TravisCI进行持续集成,跟使用Jenkins+SonarQube方案不一样,所以我们重新研究了如何整合这些内容。 基于Jenkins进行集成 基于Nosetests进行自动化测试 基于coverage.py进行代码覆盖率...原创 2020-02-07 00:54:17 · 1766 阅读 · 0 评论 -
在Jenkins上建立GitLab+Java(Maven)+SonarQube持续集成
当你第一次使用Jenkins进行项目自动化部署的时候,你可以参考学习下面的Jenkins简单操作流程相关知识,可以详见视频https://haokan.baidu.com/v?vid=5019281635776846233和基本Jenkins知识博客https://blog.csdn.net/as4589sd/article/details/103752547,进行初步的学习与认识。 按照以下步骤...原创 2020-01-31 06:16:14 · 585 阅读 · 0 评论 -
复杂一点的maven项目结构在jenkins中的sonarqube扫描配置
一般的maven项目结构都是有一个parent和若干个子module,parent模块一般package属性是pom,子module一般为jar或war。但是对于在parent项目下还有包含有pom模块的情况可能会有点困惑,这里记叙一下这种情况的配置。 1.1 一般项目结构 pom{ a模块, b模块 } 1.2 jenkins的sonarqube scan配置 son...原创 2019-12-29 12:36:25 · 1035 阅读 · 1 评论