自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 GitLab分代码库代码总量统计脚手架工具

GitLab分代码库代码总量统计脚手架工具

2022-08-10 11:13:40 558

原创 Python实现简易GitLab周期使用监控

Python实现简易GitLab周期使用监控

2022-08-10 11:05:47 462

转载 Git 常用命令

一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服务器上git remote show origin 显示远程库o...

2022-05-07 09:03:18 284

转载 DevOps工具周期表V3

1.Source Control Mgmt 源码管理Git|Subversion(SVN)|Mercurial|Bitbucket|Github|GitLab|Gerrit|Visual Studio Team Services|Helix Core Version Control(Perforce HelixCore)|Team Foundation Version Control|Micro Focus AccuRev|Trac |Kallithea...

2022-03-24 21:56:38 374

原创 Jenkins+GitLab API进行代码库项目统计分析自助工具建设

一.底层统计分析脚本(GitLabAPI.sh)#!/bin/bash# 必须优先在脚本运行服务器安装json格式化工具jq: yum install jqecho "get cuurnt path"basePath=$(cd $(dirname $0);pwd)echo $basePathcd $basePath# 获取参数GitLab_URL=$1TOKEN=$2echo $GitLab_URL echo $TOKEN# 初始化日志文件if [ ! -d "$baseP

2022-01-08 09:50:25 832

转载 CentOS平台SCP实现服务器之间免密传输

前言我在工作中经常要将一些文件传输到另外一个服务器上,而且都是Linux的命令行环境,那么对于我来讲scp就是最直接有效的方法了,其他诸如FTP、SMB以及Winscp这些有界面的文件传输工具到反而有些多余了。使用过scp的都知道需要指定远端服务器的帐号并手动输入密码,那么如何避免每次都需要输入密码这个操作呢?下面就给出两种方案进行解决。方法一:建立SSH的信任关系在这里先介绍两个概念:SSH公钥(~/.ssh/id_rsa.pub)和公钥授权文件(~/.ssh/authorized_key

2021-12-30 14:46:44 1239

原创 Jenkins+TortoiseSVN+Shell进行代码库周期统计分析

一、主体脚本StatisticsNum.sh#!/bin/bashecho "get cuurnt path"basePath=$(cd $(dirname $0);pwd)echo $basePath# define variables# 统计起始时间BEGIN_TIME=$1# 统计截止时间END_TIME=$2# 统计分析的SVN路径SVN_URL=$3echo "clean up old data"cd $basePathrm -rf FinalResult#

2021-12-28 17:49:54 444

原创 Jenkins+Nexus+Shell实现Jar包批量上传脚本工具

前置条件:本地jar包按照maven下载目录结构已和两个脚本在同级目录;一、操作上传脚本jarimport.sh#!/bin/bashecho "get cuurnt path"basePath=$(cd $(dirname $0);pwd)echo $basePathecho "get and check parameters"while getopts ":r:u:p:" opt; do case $opt in r) REPO_URL="$OPTARG" .

2021-12-23 17:45:29 1151

原创 GitLab+Shell用户周期性数据统计分析工具(自动生成HTML格式)

一、主分析脚本(StatisticsNum.sh)如下:#!/bin/bashecho "get cuurnt path"basePath=$(cd $(dirname $0);pwd)echo $basePathcd $basePath# define variables# 统计起始时间BEGIN_TIME=$1# 统计截止时间END_TIME=$2#GitLab服务器分支存储默认路径,如有变更请同步修改GITDATA_PATH="/var/opt/gitlab/git-dat

2021-12-22 16:23:24 1199 2

原创 StartSVN+Jenkins实现自动化SVN代码库数据分析

一、将如下内容拷贝入脚本StatisticsEntrance.sh#!/bin/bashecho "get cuurnt path"basePath=$(cd $(dirname $0);pwd)echo $basePath# define variables# 统计起始时间BEGIN_TIME=$1# 统计截止时间END_TIME=$2# 统计分析的SVN路径SVN_URL=$3# 定义统计文件类型 如:**/*.java:**/*.jsp:**/*.js:**/*.css:**

2021-12-21 17:38:54 1183 1

【《持续交付2.0(DevOps)-乔梁》最新版梳理结构脑图】

《持续交付2.0(DevOps)-乔梁》最新版梳理结构脑图,详尽的DevOps各个环节关注要点及最佳实践

2021-12-19

【SVN三种权限管理工具源文件&安装使用方式及其优劣势对比说明】

提供SVN三种权限管理工具(SvnAdmin、VisualSVN、suafe)的源文件及安装部署说明,对三种工具优劣势进行说明,方便根据自身现状进行相应管理工具选择

2021-12-19

【一键式安装部署Docker镜像私库registry&registry-ui】

基于linux操作系统一键式安装部署Docker镜像私库registry&registry-ui

2021-12-19

【Docker指令及Dockerfile文件编写详解】

分类梳理的Docker API操作指令及Dockerfile文件相关命令分类梳理及最佳实践内容说明

2021-12-18

【nexus二进制库Jar包批量上传脚本工具】

实现本地库或指定jar包的批量上传nexus二进制库服务器

2021-12-18

【SVN代码库数据统计分析工具】

基于TortoiseSVN API接口实现的周期性目录用户使用情况数据统计分析工具

2021-12-18

【GitLab全库分支统计格式化输出脚本工具】

基于GitLab API接口实现的全部库分支列表获取shell脚本工具

2021-12-18

【GitLab用户周期性数据统计分析工具】

基于GitLab API实现的周期性用户使用数据分析shell脚本工具

2021-12-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除