摘要: 自动代码质量分析(GitLab+JenKins+SonarQube) 1.需求场景 开发提交代码自动执行代码质量分析. 2.所需应用 GitLab,JenKins,SonarQube 3.架构图 4.应用安装部署 SonarQube部署, 参照:《代码质量管理平台(SonarQube) 部署》 Je 阅读全文
posted @ 2018-11-02 11:38 sunyllove 阅读(4276) 评论(0) 推荐(1)
摘要: 1.需求场景 用户提交代码后自动触发jenkins构建项目 流程图如下: 2.JenKins安装Gitlab Hook Plugin插件 3.JenKins配置 4.Gitlab Hook Plugin 插件 需注意回调地址的格式: 格式: http://USERID:APITOKEN@JENKIN 阅读全文
posted @ 2018-11-02 11:34 sunyllove 阅读(10412) 评论(0) 推荐(0)
摘要: linux下安装方法 Allure requires Java 8 or higher npm install -g allure-commandline --save-dev (如果npm不能使用需要单独安装) 增加软连接 windows下安装 Allure工具环境1、安装JDK1.8+2、安装A 阅读全文
posted @ 2018-11-02 10:54 sunyllove 阅读(3752) 评论(0) 推荐(0)
摘要: 1. sonarrunner配置: 2. 未完待续.... 阅读全文
posted @ 2018-11-02 10:33 sunyllove 阅读(240) 评论(0) 推荐(0)
摘要: Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。 1、介绍 使用Coding管理项目,上面要求使用的 阅读全文
posted @ 2018-11-01 17:40 sunyllove 阅读(1464) 评论(0) 推荐(0)
摘要: 1.制作requirement.txt pip freeze > requirement.txt 内网安装外部依赖包办法: 例如:安装pytest包得时候会顺带安装pytest依赖包 离线下载安装包下载单个离线包 - pip download -d your_offline_packages <pa 阅读全文
posted @ 2018-11-01 14:10 sunyllove 阅读(38949) 评论(6) 推荐(6)
摘要: 自动代码质量分析(GitLab+JenKins+SonarQube) 1.需求场景 开发提交代码自动执行代码质量分析. 2.所需应用 GitLab,JenKins,SonarQube 3.架构图 4.应用安装部署 SonarQube部署, 参照:《代码质量管理平台(SonarQube) 部署》 Je 阅读全文
posted @ 2018-10-26 17:02 sunyllove 阅读(2479) 评论(0) 推荐(0)
摘要: 看图说事: 一、定时构建:不管SVN或Git中数据有无变化,均执行定时化的构建任务 ;二、轮询SCM:只要SVN或Git中数据有更新,则执行构建任务;三、构建语法说明:1.首先格式为:* * * * *(五个星);2.第一个*表示分钟,取值0~59 第二个*表示小时,取值0~23 第三个*表示一个月 阅读全文
posted @ 2018-10-25 20:26 sunyllove 阅读(6429) 评论(0) 推荐(0)
摘要: 各种插件下载:http://updates.jenkins-ci.org/download/plugins/ 阅读全文
posted @ 2018-10-24 11:22 sunyllove 阅读(145) 评论(0) 推荐(0)
摘要: grep -rl "python" ./ 查找./目录下文件名中包含python的文件 find | grep luoluo将当前目录下(包括子目录)的文件名中含有luoluo的文件过滤出来,即使是当前目录子目录下的文件,也能被找出来。find | xargs grep luoluo将当前目录下(包 阅读全文
posted @ 2018-10-24 11:21 sunyllove 阅读(15700) 评论(0) 推荐(0)