摘要:
前言 SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Find 阅读全文
摘要:
前言 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学计算机系开发的POSTGRES,4.2版本为基础的对象关系型数据库管理系统。POSTGRES的许多领先概念只是在比较迟的时候才出现在商业网站数据库中。PostgreSQL支持大部分的SQL 阅读全文
摘要:
前言 系统环境:Centos7、jdk1.8 私服是一种特殊的远程仓库,它是架设在局域网内的仓库服务,私服代理广域网上的远程仓库,供局域网内的用户使用。当Maven需要下载构件的时候,它从私服请求,如果 私服上不存在该构件,则从外部远程仓库下载,缓存在私服上之后,再为Maven的下载请求提供服务。 阅读全文
摘要:
1.安装插件:SonarQube Scanner for Jenkins 插件安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.SonarQube安装教程参考:https://www.cnblogs.com/jxd283465/p/ 阅读全文
摘要:
push tag用于提交代码构建成功后push tag,以防提交代码报错,方便回滚之前正常的代码。 由于采用docker部署的形式,构建失败自动回滚还未实现,待研究解决。 构建后操作选择 Git Publisher 注意: 这里的Target remote name 为添加git时添加的name p 阅读全文
摘要:
1.安装插件 Email Extension Template Plugin 安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.系统设置管理员邮箱及邮件模板等 在系统设置中找到“Jenkins Location”,配置管理员邮箱,即 阅读全文
摘要:
jenkins发布java项目 过程参考发布vue项目。https://www.cnblogs.com/jxd283465/p/11543431.html 大同小异。 vue建立的是Freestyle project,构建环境选择node java建立的是maven project,构建环境使用ma 阅读全文
摘要:
由于工作需要,这里我先创建一个vue的工程。 1.首先安装好gitlab相关插件:GitLab、GitLab Hook、NodeJS 插件安装参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.jenkins服务器安装git 和 nodejs 阅读全文