自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (29)
  • 收藏
  • 关注

原创 配置内网pip源

PIP源(内网)配置windows配置:Linux配置:编辑pip默认源修改内容如下[global]

2024-03-27 15:56:39 254

原创 jenkins利用插件Active Choices Plug-in达到联动显示或隐藏参数,且参数值可修改

如jenkins无法联网,可在以下两个地址中下载插件,然后放到/home/jenkins/.jenkins/plugin下面重启jenkins即可。1. 添加组件 Active Choices Plug-in。2. 在JOB 配置界面添加参数。sharding等于2时。sharding为空时。

2023-09-27 16:18:55 1899 6

原创 gitlab根据项目路径获取project id

要先环境中先安装jq。

2023-05-18 14:28:40 762

原创 docker修改pod容器内时间,不改变宿主机时间

docker修改pod容器内时间,不会改变宿主机时间的配置

2022-08-19 15:03:57 1237

原创 获取git项目中最新的分支

获取git项目中最新的分支

2022-06-17 13:57:08 2541

原创 jenkins 多选插件联动获取数据

如下:

2022-05-07 16:58:42 658

原创 jenkins Extended Choice Parameter 使用groovy显示数据

def retobj="sh /tmp/xxx.sh".execute().text.readLines()retobj.each{ println it}

2022-04-15 14:36:24 1019 1

原创 jenkins点击构建时会触发两次构建ID

升级谷歌浏览器版本解决

2022-02-24 15:00:49 941

原创 gitlab 利用curl获取用用户id及相关信息

curl -s -X GET -H "PRIVATE-TOKEN: ${TOKEN}" http://gitlab.com/api/v4/users?username=${yourname}

2021-07-24 16:56:38 1030

原创 查看gitlab自带捆绑库的版本

安装了Omnibus GitLab包之后,捆绑库的所有版本都位于 /opt/GitLab/version-manifest.txt中。如果您没有安装包,您可以随时检查Omnibus GitLab源库,特别是配置目录。

2020-08-17 16:09:33 197

原创 CollabNet_Subversion安装记录

ip:192.168.101.240svn安装路径:/opt/CollabNet_Subversion增加权限配置文件路径:/etc/opt/CollabNet_Subversion/conf/svn_access_fileSVN_HOME库路径:/home/svn/ATP/创建库:svnadmin create ATPchown -R csvn .cs...

2019-06-21 14:45:58 243

原创 如何获取pom.xml里面的project.groupId/artifactId/version值

三种方法(推荐第三种):cat pom.xml | sed 's/xmlns=".*"//g' | xmllint --xpath '/project/version/text()' -mvn help:evaluate -Dexpression=project.versionmvn -q -N -Dexec.executable="echo" -Dexec.args='${proj...

2019-03-06 11:28:53 6435 1

转载 maven依赖指定版本范围或者最新版本

在maven中我们经常像下面这样引用一个依赖:<dependency> <groupId>wonderful-inc</groupId> <artifactId>dream-library</artifactId> <version>1.2.3</version></depende

2019-02-27 16:31:40 20397 2

原创 maven打包时依赖的项目包是时间戳而不是SNAPSHOT?

如上面: 打包后依赖的包全部是以时间戳存在的,这样在做增量包的时候就必须要删除服务器上的原文件,而不能直接覆盖替换,想要打成SNAPSHOT的包需要执行以下命令:mvn clean deploy -DuseUniqueVersions=false需要注意的是:所有依赖的模块在打包时也要先运行一次-DuseUniqueVersions=false,例如:上面工程依赖了comm...

2019-02-25 15:40:01 9540

原创 git hooks 之 commit-msg

将commit-msg.sample修改为commit-msg在最后添加以下内容:#检测提交日志是否符合规范#默认如下且type:与BugID:后面不能为空:#type:#BugID:log_message=$1for line in `cat ${log_message} | grep -v "^$"`;do if [ "${line%%:*}" !=...

2019-02-16 19:11:44 7855

原创 gitlab api 批量保护&解保护branches或tags使用详解

参考教程:https://gitlab.com/help/api/protected_branches.md https://docs.gitlab.com/ee/api/protected_branches.htmlbranches支持gitlab 9.5及以上版本#列出受保护的分支curl --header "PRIVATE-TOKEN: &...

2019-01-23 10:11:17 6742 7

原创 git命令

统计当前项目下每个人新增删除与总代码行数切换到项目目录执行:git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; lo...

2019-01-16 10:09:24 137

原创 配置库管理及版本管理规范

配置库管理及版本管理规范版本信息 A代表新增,M代表修改,D代表删除。 版本号 发布日期 提交人 A.M.D 摘要 V...

2019-01-08 19:50:56 9335 1

原创 Sonatype Nexus 库被删除的恢复方法

https://blog.csdn.net/a764340703/article/details/70236851坑: 按照上述网址操作后点开具体的文件提示Nexus returned an error: ERROR 500: Internal Server Error解决方法:在copy过程中是用root用户去进行的copy,需要修改成nexus用户,执行以下步骤修改release的权限...

2019-01-04 15:00:46 1992

转载 jenkins常用插件汇总

开源版本的Jenkins 具有三大能力:Master-Slave的分布式构建调度能力、Pipeline编排能力、强大的开源生态(插件)能力。2017年4月,Jenkins创始人KK(Kohsuke Kawaguchi )来到中国,交流中他也明确表示Jenkins的成功主要取决于其开源生态系统,Jenkins有1400多个插件可供使用。因为有开源的插件生态系统的存在,Jenkins要用得好,插件...

2019-01-03 15:28:09 1770

原创 gitlab查看分支创建时间

git reflog --date=local --all

2018-12-14 18:16:22 13616

转载 sed,n,N,d,D,p,P,h,H,g,G,x,解析

 原文地址这篇文章主要是我参考命令的,直接复制粘贴,有问题请拍砖A. sed执行模板=sed ‘模式{命令1;命令2}’ 即逐行读入模式空间,执行命令,最后输出打印出来B. p打印当前模式空间所有内容,追加到默认输出之后;P打印当前模式空间开端至\n的内容,并追加到默认输出之前。Sed并不对每行末尾\n进行处理,但是对N命令追加的行间\n进行处理,因为此时sed将两行看做一行。C....

2018-10-10 11:39:59 3442

原创 SVN控制删除的权限,用户不能删除文件

======================@echo offsetlocalset Repos=%1set TXN=%2set SCM=SCMIDsvnlook author -t "%TXN%" "%Repos%" | findstr "%SCM%"IF %ERRORLEVEL% gtr 0 goto checkexit 0:checksvnlook changed -...

2018-09-21 14:59:56 6505 1

原创 gitlab查看版本号

#查看PostgreSQL版本/opt/gitlab/embedded/bin/psql --version#查看gitlab的版本cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

2018-08-31 16:19:10 12268

转载 maven快照版本和发布版本

 在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次。我们知道,maven的依赖管理是基于版本管理的,对于发布状态的artifact,如果版本号相同,即使我们内部的镜像服务器上的组件比本地新,maven也不会主动下载的。如果我们在开发阶段都是基于正式发布版本来做依赖管理,那么遇到这个问题,就需要升级...

2018-07-23 10:41:07 634

原创 GitLab备份

 本机备份利用crontab备份#定时备份0 9-21/4 * * 1-5 /opt/gitlab/bin/gitlab-rake gitlab:backup:create#删除超过7天的备份30 2 * * * find "/var/opt/gitlab/backups/" -name "*.tar" -mtime +7 -type f -exec rm -rf {} \;#每5分钟同步时间5 ...

2018-06-25 10:56:27 211

原创 Gitlab恢复

# 停止相关数据连接服务gitlab-ctl stop unicorngitlab-ctl stop sidekiq查看备份默认备份目录是:ll /var/opt/gitlab/backups/# 从1393513186编号备份中恢复gitlab-rake gitlab:backup:restore BACKUP=1393513186# 启动Gitlabsudo gitlab-ctl start#...

2018-06-25 10:49:24 1501

转载 Gerrit的安装和使用说明

转:http://www.cnblogs.com/smallcoderhujin/p/3937641.htmlGerrit安装和使用说明搞了几天,资料也查了不少,终于磨出来了。有什么不对的地方,大家及时提出来。。。,开始吧系统Centos6.5 x64内存2G硬盘20G数据库Mysql5.1服务器Apache2.2     准备#yum update#yum install git#yum...

2018-06-12 10:35:22 8336

原创 Maven命令

#定位了冲突类的Jar包之后,查看是些地方引入的Jar包的这个版本mvn dependency:tree -Dverbose -Dincludes=<groupId>:<artifactId>#如果发现某个jar包,自己的pom中并没有定义,想看一下是被哪个jar包间接引用的mvn dependency:tree>temp/tree.txt#升...

2018-06-12 10:32:54 465

原创 SonarQube问题集

分析项目出现:Failed to upload report - 500: An error has occurred. Please contact your administrator如果你是用的是MySQL,设置数据库允许接收的最大包,然后重启数据库,然后重启服务器1、修改配置文件可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的serve...

2018-06-12 10:30:01 3165

原创 SonarQube之Mysql安装

Mysql 从5.1升级到5.6安装转:https://www.cnblogs.com/007sx/p/7083143.html一、检查系统是否安装其他版本的MYSQL数据#yum list installed | grep mysql#yum -y remove mysql-libs.x86_64二、安装及配置# wget http://repo.mysql.com/mysql-communit...

2018-06-12 10:28:58 2208

原创 Gitlab搭建教程详解

     Gitlab搭建教程详解                    拟 制 人:             完成日期:    2017-05-11     审 核 人:                    审核日期:                             修改记录名称版本号拟制人/修改人拟制/修改日期更改理由主要更改内容(写要点即可)Gitlab服务器搭建V1.02017....

2018-06-12 10:25:37 693

原创 CentOS6.2搭建SVN

· 搭建SVN1. svn安装 yum install subversion2. 判断是否安装成功svnserve --version3. 建立svn版本库mkdir -p /svn/project/repos4. 创建版本库svnadmin create /svn/project/repos以上命令执行完了之后就会在repos下创建多个文件          5. 修改配置文件      完成上...

2018-06-12 10:22:36 187

从入门到精通-详细了解git原理(pro git全汉化,小白必看)

从入门到精通,详细了解git命令及原理(pro git全汉化,小白必看)

2022-12-07

CloudClient 桌面云软件下载windows版本

CloudClient 桌面云软件下载windows版本

2022-09-11

libfaketime 拦截程序用于检索的各种系统调用 当前日期和时间。然后它报告修改(伪造)的日期和时间(如 由您(用户)指定

libfaketime 拦截程序用于检索的各种系统调用 当前日期和时间。然后它报告修改(伪造)的日期和时间(如 由您(用户)指定)到这些程序。这意味着您可以修改 程序看到的系统时间,而不必更改系统范围内的时间。 libfaketime 允许您指定绝对日期(例如,01/01/2004)和 相对日期(例如,10 天前)。 libfaketime 可能用于各种目的,例如 - 确定性的构建过程 - 调试与时间相关的问题,例如过期的 SSL 证书 - 2038 年合规性测试软件 libfaketime 附带一个名为“faketime”的命令行包装器 更易于使用,但并未公开 libfaketime 的所有功能。如果你的 faketime 命令未涵盖用例,请务必查看此 文档是否可以直接使用 libfaketime 来实现。

2022-08-19

windows 64 bit jdk 1.8.0_191版本

windows 64 bit jdk 1.8.0_191版本

2022-03-30

Advanced Bash Scripting Guide-3.9.1_cn.zip

ABS Guide中文版本 ,shell命令超详细学习教程

2021-11-05

search-and-replace_for_chrome

search-and-replace_for_chrome 谷歌浏览器页面替换插件,支持正则匹配 谷歌浏览器页面替换插件,支持正则匹配

2020-11-03

升级gitlab中nginx版本.docx

配置系统nginx,使gitlab使用系统自带的nginx,配置端口号,禁止使用自身绑定的nginx,

2020-08-18

Snipaste_V2.2.3.zip

很牛X的截图软件,主要功能是截图和贴图,以及取色。还有些其它高级功能,比普通截图牛X一万倍,最常用的功能就是贴图,可以将截图贴到屏幕上,在最顶端显示,压缩包中包含X86和X64两个版本,无需安装,解压即用

2020-04-09

dos2unix-6.0.3-7.el7.x86_64.zip

将windows格式的文件转化为unix,此压缩包里面为rpm文件,解压后执行rpm -ivh dos2unix-6.0.3-7.el7.x86_64.rpm 即可 用法为: # 将file转化为unix格式 dos2unix file

2020-03-27

配置管理成熟度评级表.xls

非常详细的配置管理成熟度评级表,从配置管理计划、配置管理培训、配置入库、基线发布、构建管理、分支管理、项目归档等进行评分评级

2019-12-05

配置库管理及版本管理规范

结合实际情况编写的配置库管理及版本管理规范,配置库管理工具基于gitlab编写,分支策略采用git flow,定义了版本命名规则等

2019-01-08

stegdetect-0.4-Windows

stegdetect的目的是评估JPEG文件的DCT频率系数,把检测到的可疑JPEG文件的频率与正常JPEG文件的频率进行对比。

2018-08-06

SVN快速授权脚本

是指一组已配置好的权限配置文件和说明用于指导配置库的快速授权,应用权限模板的项目将会拥有相同的授权结构,根据版本管理工具不同授权模式分为Windows认证模式的授权模板和Subversion认证模式的授权模板两种。

2016-08-18

TSVN 1.7 win32

TortoiseSVN-1.7.7.22907-win32-svn-1.7.5.msi

2014-10-16

blat.exe 发送邮件的工具

blat.exe是一个发送邮件的工具,支持DOS命令行发送

2014-10-16

SVN 邮件通知钩子脚本

SVN 邮件通知钩子脚本,需要配合blat.exe来发送邮件

2014-10-16

SVN数据库增量备份脚本

SVN增量备份脚本,可以进行远程备份,可以设置只备份指定项目库

2014-10-16

指定某个文件不拷.bat

指定文件夹下的某个文件不copy,脚本里面的e:\1\1.txt即为不拷贝的文件

2014-10-16

批处理For语句从入门到精通(完整版)

如果说批处理里面最重要的一个命令,非for莫属,学会它,你的水平绝对提高一个层次

2014-10-16

bat加密.bat

可以将bat脚本进行加密,防止别人看到源码

2014-10-16

提取文件夹名.bat

将此脚本放在一个文件夹下,可以快速获取此文件夹下所有的文件名

2014-10-16

随机获取数值.bat

此DOS批处理可以使你获取一个随机数值.

2014-10-16

判断是不是U盘

可以判断一个盘是U盘还是硬盘,可以快速区分出来

2014-10-16

获取电脑硬件信息.bat

双击运行后可以自动获取自己的电脑硬件信息

2014-10-16

DOS_U盘盘符获取

批处理DOS/BAT 自动获取U盘盘符,减少工作量

2014-10-16

vbs基本教程,适合新手

vbs基本教程,适合新手,看了你会受益匪浅

2014-10-16

apache 2.2.27

apache2.2.27一款基于windows环境下能够在wamp下建立的PC机网页服务系统。

2014-10-16

SVN1.8配套使用的Eclipse插件site-1.10.5

TortoiseSVN 1.8版本的一个trunk只有一个.SVN,不像原来每个目录都有.SVN,便于源码导入。 Eclipse中安装的SVN插件配套使用这个版本site-1.10.5,亲自测过,更新提交都可以。怎么安装我就不说了,上百度一下。

2014-08-26

开机自动登录密码

开机自动登录密码.bat

2014-08-08

WINDOWS下强制关机

立即无条件的关机

2012-11-21

空空如也

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

TA关注的人

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