目录了解Maven 构建生命周期(lifecycle)Spring Test常用注解搭建测试框架新建spring boot项目测试基础配置写spring测试分离构建集成测试和单元测试 本人主要使用maven来构建springboot项目,所以本文将会介绍如何使用maven来分离构建springboot单元测试与集成测试,并配置分离构建集成测试和单元测试,使用Jcoco插件统计集成测试覆盖率和单元            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-17 05:17:47
                            
                                105阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # commit count
git log --oneline | wc -l
# list add and delete of each file
git log --pretty=tformat: --numstat
# total add and delete
git log --pretty=tformat: --numstat | awk '{ add += $1; subs += $            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-19 13:01:58
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            centos 7.5yum install openssl-devel  pcre-devel gcc libffi-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -yp            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-10 14:59:03
                            
                                2539阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:Jartto  当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。# 场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:1.每个参与者贡献代码量,按劳分配某些资源?;2.参与者的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-09 12:29:34
                            
                                3992阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            统计某人的提交的代码总量,包括增加,删除git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s tot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-21 13:56:59
                            
                                491阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、背景:       需要对当前公司所有的项目进行代码行数的统计二、 可实现方式  1.脚本:通过git脚本将所有的项目拉下来并然后通过进行代码行数的统计  样例:echo 创建项目对应的文件夹
mkdir 项目名称echo 切到创建的文件夹中
cd 项目名称echo 进行git初始化
git init
echo 添加远程仓库            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 06:46:42
                            
                                1864阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Jenkins获取提交者
## 什么是Jenkins?
Jenkins是一个开源的持续集成(CI)工具,用于自动化构建、测试和部署软件项目。它可以与各种版本控制系统集成,包括Git、SVN和Mercurial等。Jenkins提供了一个用户友好的界面,使开发者能够轻松地配置和管理多个构建任务。
## Jenkins获取提交者的方法
在进行持续集成时,我们通常需要知道是哪个开发者提交了代            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-13 00:58:38
                            
                                229阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-16 07:30:29
                            
                                1104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            作者:jartto当我们维护一个开源项目的时候,你肯定想知道哪些人比较活跃,哪些人贡献比较多。这时候就需要一个简单易用的工具,下面我来介绍几款。一、场景目前大部分的项目可能都会用到 Git 来做代码管理,那么我们在不断的修改项目的过程中,可能会关注如下几个问题:每个参与者贡献代码量,按劳分配某些资源?;参与者的代码增删量,提交次数等;统计活跃度;那么,如何来对代码量做统计呢?二、常规操作一般情况,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-22 15:59:04
                            
                                3327阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Jenkins获取任务提交者的实现步骤
作为一名经验丰富的开发者,我将指导你如何在Jenkins中获取任务提交者的信息。下面是整个流程的步骤:
步骤 | 描述
---|---
Step 1 | 安装Jenkins插件
Step 2 | 配置Git插件
Step 3 | 设置Jenkins Job的参数
Step 4 | 获取任务提交者的信息
接下来,我将为你解释每个步骤的具体细节以及需要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-12 22:08:29
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            查看git提交历史在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的工具是 git log 命令。不传入任何参数的默认情况下,git log 会按时间先后顺序列出所有的提交,最近的更新排在最上面。 正如你所看到的,这个命令会列出每个提交的 SHA-1 校验和、作者的名字和电子邮件地址、提交时间以及提交说明。git log 有许多选项可以帮助你搜寻你所            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 10:11:14
                            
                                1122阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1:代码管理平台:代码版本管理工具,工作中用于代码更新,代码发布统计,代码版本控制;(频繁更新代码的版本记录),方便查阅历史变更,协同开发及合并;版本管理工具发展:   cvs(编码兼容不太好)   ---->   svn    ----->   git  svn(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-28 23:52:08
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            gitOps 持续化集成部署/交付流程解释一、gitOps整个过程拓扑图手绘gitOps.pdf二、每个系统在GitOps流程中占据的角色和作用2.1 gitlab功能1首先,gitlab作为公司自建的代码仓,原本的定位是仅作为代码仓使用,现在经过改良,决定将gitlab作为 持续化集成部署/发布的重要角色。日常开发人员pull/push代码,最后由分支合并到/master中。开发人员在各自的代码            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-25 06:26:22
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用git贡献代码
    Git 是一个开源的分布式版本控制系统,它能够记录每一次改动。一些概念仓库:git 中以仓库为单位;每个项目对应一个仓库,如 /eayuntest/Rally、/eayuntest/stack 是 eayuntest 下的两个不同的仓库;
分支:git 中可以建不同的分支,但一般会有一个主分支,默认是 master,使用 git 时一            
                
         
            
            
            
            GITlab CI/CD流程配置什么是CI/CD流程CI流程配置:0. 服务器配置:1. gitlab-runner配置:1.1 gitlab-runner安装:1.2 gitlab-runner注册:1.3 修改runner的配置文件:2. CI流程使用:2.1.编写.gitlab-ci.yml,放在项目根目录:2.2 触发CI\CD3. 其他配置 什么是CI/CD流程 CI的好处:快速的发现            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-10 22:26:57
                            
                                136阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java与GitLab代码量统计
在现代软件开发中,代码量统计是评估项目进度的一项重要指标。尤其是当团队使用GitLab作为代码托管平台时,了解如何统计代码量变得尤为重要。本文将深入探讨如何利用Java编写简单程序来统计GitLab上的代码量,并用可视化的方式展示统计的结果。
## 代码量统计的必要性
代码量统计不仅可以帮助团队了解项目的复杂性和进度,还能为项目管理和资源分配提供有力的数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-09 05:33:28
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何在GitLab上统计代码量使用Python
## 引言
作为一名经验丰富的开发者,我们经常需要统计项目的代码量来评估工作量和项目进度。在GitLab上统计代码量是一个常见的需求,而使用Python可以方便地实现这个功能。下面我将向你介绍如何在GitLab上统计代码量并用Python进行处理。
### 流程概览
为了让你更好地理解整个流程,我将整个过程拆分为以下几个步骤,并用表格展示出来            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-06 06:04:45
                            
                                813阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Git 版本控制简介1.1版本控制什么是版本控制版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率跟踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低            
                
         
            
            
            
            常用git clonegit checkout git status -sgit diffgit loggit reset HEAD^ git addgit commitgit pushgit help 和 git stash或xxx命令 --help (1)PS D:\> git --help
usage: git [--version]             
                
         
            
            
            
            https://wiki.postgresql.org/wiki/CommittersCommittersThis is the current list of people with access to push to the git repository with their user names. For technical details on how committing wor...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-25 15:21:33
                            
                                208阅读