- 博客(33)
- 资源 (29)
- 收藏
- 关注
原创 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
原创 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
原创 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
转载 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
libfaketime 拦截程序用于检索的各种系统调用 当前日期和时间。然后它报告修改(伪造)的日期和时间(如 由您(用户)指定
2022-08-19
search-and-replace_for_chrome
2020-11-03
Snipaste_V2.2.3.zip
2020-04-09
dos2unix-6.0.3-7.el7.x86_64.zip
2020-03-27
SVN快速授权脚本
2016-08-18
SVN1.8配套使用的Eclipse插件site-1.10.5
2014-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人