- 博客(10)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
转载 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 322
转载 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 431
原创 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 870
转载 CentOS平台SCP实现服务器之间免密传输
前言我在工作中经常要将一些文件传输到另外一个服务器上,而且都是Linux的命令行环境,那么对于我来讲scp就是最直接有效的方法了,其他诸如FTP、SMB以及Winscp这些有界面的文件传输工具到反而有些多余了。使用过scp的都知道需要指定远端服务器的帐号并手动输入密码,那么如何避免每次都需要输入密码这个操作呢?下面就给出两种方案进行解决。方法一:建立SSH的信任关系在这里先介绍两个概念:SSH公钥(~/.ssh/id_rsa.pub)和公钥授权文件(~/.ssh/authorized_key
2021-12-30 14:46:44 1317
原创 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 500
原创 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 1190
原创 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 1255 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 1278 1
【SVN三种权限管理工具源文件&安装使用方式及其优劣势对比说明】
2021-12-19
Python进行数据分析和数据可视化展示
2022-07-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人