自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我有一只小傲娇

一直在学习的小配管

  • 博客(42)
  • 收藏
  • 关注

原创 jenkins-windows(slave)输出乱码

1、首先检查slave节点的cmd输出是否乱码。windows中执行bat输出是乱码时,新建一个文件,编码格式使用ANSI编码,将原bat文件中的内容复制到新文件中。 如果在windows上还是输出乱码在cmd中执行    chcp查看现在的编码格式,如果是65001,修改为936。如果重启其他cmd命令行,chcp没有改变,方法一:需要使用管理员权限修改。方法...

2018-08-29 17:01:44 2894

原创 更新POM版本

http://maven.apache.org/maven-release/maven-release-plugin/examples/update-versions.html更新POM版本在某些情况下,您可能需要一种简单的方法来更新多模块项目的每个POM中的版本号。该update-versions的目标是设计来做到这一点。要更新POM中的版本号,请运行:mvn release:update-ve...

2018-07-11 18:46:16 2452

原创 在windows中将tree命令加入git-bash中

tree获取路径:http://gnuwin32.sourceforge.net/packages/tree.htm将tree.exe放入git安装目录的git\usr\bin中

2018-05-30 22:31:08 3113 8

原创 sed修改文件的某一行

变量versionparam=`cat 要修改的文件名 | grep \"要修改的那一行的关键字\":`sed -i s/"$param"/'"替换的内容(如果要使用变量,用单引号包含双引号来使用‘“$version”’)"'/g version.json...

2018-05-16 15:59:48 6441

原创 linux获取文件的MD5并转换成大写

updater_md5=`md5sum test.jar|tr a-z A-Z | cut -d' ' -f1`

2018-05-16 15:56:45 2768

原创 bat获取文件的大小

@for /f "tokens=3,4*" %%i in ('dir /a-d^|find ":"') do @echo %%i %%j >> bat.txtpause:是获取当前文件夹所有的文件,如果只想得到一个文件的大小替换:为具体的文件名称。...

2018-05-15 11:11:46 13124

原创 mvn项目打源码包

有两种方式:1、单独打源码包,单独看jar包不能看源码。mvn clean source:jar install 2、将源码打入到jar里在pom中引用插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin&lt...

2018-04-09 16:24:42 1092 1

转载 centos 文件夹创建软连接

具体解释参考这篇文章:https://blog.csdn.net/u012062455/article/details/78553191注意:在删除时软连接时,软连接后面不要加/  ,加了 / 相当于删除源文件夹的所有内容。  可以直接在软连接下创建文件 就相当于在原文件夹下创建了文件 。删除了软连接,源文件夹的内容不会变。你对连接的任何操作 几乎都是在操作源文件...

2018-04-03 17:30:33 12406

原创 jenkins迁移,并由1.6版本升级到2.13

一、官网:https://jenkins.io/doc/pipeline/tour/getting-started/(单纯升级的话,只需要替换一下war包,并设置工作目录。)迁移:安装好jdk、tomcat,(这里使用tomcat启动jenkins)环境: 256 MB的RAM,尽管建议超过512MB 10 GB的驱动器空间(用于Jenkins和Docker镜像。我这里使用tomcat启动) Ja...

2018-04-02 14:40:39 4057

原创 【phabricator】配置出站邮箱

一.页面设置config -->core-->mail-->metamta.default-address设置发件邮箱           -->metamta.mail-adapter 设置邮件适配器 PhabricatorMailImplementationPHPMailerAdapter二、配置邮箱信息到phabricator的目录下, bin/config set ...

2018-03-29 11:32:21 2557

原创 jenkins设置linux服务器为slave

管理节点-->新建节点填写linux服务器的ip 。账号密码必须是root,因为在连接的过程中要服务一个连接的jar包到该linux上。javapath填jdk里java所在的绝对路径,因为要执行java -jar...只填jdk的文件夹就不能执行了该命令。保存后出来点launch slave agent ,就会自动连接了。...

2018-03-20 10:48:24 1098

原创 【phabricator】代码审查工具issue

在首次登录后,不要关闭账号密码登录方式,否则admin用户下次无法登录。如果登录不进去了,官网给了解决办法https://secure.phabricator.com/book/phabricator/article/configuring_accounts_and_registration/ 执行该语句就可以再次登录啦。phabricator/ $ ./bin/auth recover <...

2018-03-19 09:11:15 1010

原创 bat获取文件名为变量截取字符串后重命名

例如文件名为CDEFGset date=%date:~0,4%%date:~5,2%%date:~8,2%for /f "delims=" %%A in ('dir /b CDEFG*.zip') do set "filename=%%A"echo **********%filename%************echo 变化后******************ren CD*.zip  %fil...

2018-03-15 14:50:44 10954 1

原创 yum安装git-v2.x版本

在bower项目的时候显示如下报错访问提示中的网址报如下信息Please upgrade your git client.GitHub.com no longer supports git over dumb-http: https://github.com/blog/809-git-dumb-http-transport-to-be-turned-off-in-90-days就是说需要升级gi...

2018-03-15 09:18:10 7291

原创 batch语句清空文件夹并判断是否清空

@echo offcd 文件夹目录del /q *.*dir /a /b "文件夹目录\"|findstr .>nul 2>nul && echo 有文件 || echo 没有文件exit 0jenkins执行windows命令,若退出代码不为0 ,则jenkins会将构建标记为失败,所以需要加上exit 0表示执行完成退出...

2018-03-14 11:18:46 744

原创 【phabricator】代码审查工具安装

去年装了一半跑去装artifactory了,这个就搁置了,现在要重新搭建一遍了。结果盲目相信网上的安装教程(省略了好多步骤),折腾了两天。看官网https://secure.phabricator.com/book/phabricator/article/installation_guide/官网直接给了两个安装脚本,执行后会安装需要的环境,是LAMP的(linux、apache、mysql、ph...

2018-03-02 16:04:35 1122

原创 版本控制--svn版本回退与冲突解决

一、版本回退我们修改文件后想恢复刚刚的修改可以右键进行“还原”,该文件就会还原至你更新时的状态。  但是如果已经提交了,发现提交的不对怎么办?就需要使用版本回退了。方法如下:右键打开日志,右键该条日志会出现两个复原,有一些差别。revert to this revision复原至此版本:此版本后的修改都会被删除revert changes from this revisio

2018-02-02 16:48:39 5654

原创 版本控制--svn三大指令与图标

导入: 比如在项目管理者写的基础代码,可以直接在仓库中建立一个项目。一个无版本控制的文件夹,右键有导入。(记得版本库后面写上项目的名字。) 或者让配管先建好项目的版本库目录,检出项目的文件夹,在该文件夹中写代码后再提交。检出: 开发者首次获取文件,输入项目在svn地址后将代码检出。 检出的代码有版本控制,可以继续进行提交更新操作,导出的代码无版本控制。

2018-02-02 15:17:29 273

原创 版本控制--使用原因及svn简介

很久之前做过的ppt...整理下   脑子不好使  怕会忘记一、进行版本控制工具的原因我们先来看两个场景:1.  一个项目需要很多开发者共同完成,在不使用工具时,要获取对方修改的代码就需要将文件传来传去,获得别人的代码后再整合到你的代码上,于此同时其他人又继续写了新代码,你刚整合完毕的代码已经不是最新的了。而且别人修改了什么功能你也不知道,除非大家都写成文字记录几点几分修改了***文件的第几行,修...

2018-02-02 14:39:25 212

原创 nexus私服资源迁移到artifactory

官方说明地址:https://github.com/JFrogDev/nexus2artifactory/blob/master/README.md说明:1.这个迁移工具只能用在artifactory pro版本。免费版的会显示:2.迁移工具是用在linux上的,只需要安装python(centos7默认已经安装了)。就可以直接执行了,非常简单。看工具的代码,如果用在windows上会有各种坑。如...

2018-01-17 11:01:19 2845 1

转载 npm设置仓库

1.通过config命令npm config set registry https://registry.npm.taobao.org npm config list #查看npm当前配置2.命令行指定 每次执行命令前加入–registry指定仓库路径npm --registry https://registry.npm.taobao.org install3.编辑 ~/.

2017-11-30 17:15:12 17108 1

原创 疑问

加了xargs效果不同find /data  -mtime +90|xargs rm -rf !(*a*|*b*)   find /data  -mtime +90|rm -rf !(*a*|*b*)

2017-10-23 17:00:25 225

转载 maven 构建单模块

引用:http://blog.csdn.net/guowenyan001/article/details/22718179-pl, --projects Build specified reactor projects instead of all projects-am, --also-make If project list is spec

2017-10-18 15:58:47 304

原创 随手记--nginx

发现自己以前做过负载均衡,但是没记录下来....随便写写,以便以后再学习有印象。可查看该文章学习,感觉写的很棒~:http://blog.csdn.net/u014749862/article/details/50522276查看是否安装nginx:nginx -v 启动nginx:nginx -c /etc/nginx/nginx.conf(直接输入服

2017-10-18 14:13:30 230

转载 chown和chmod的用法

以前学过额  记性不好总是忘orz...转载一个转自http://blog.csdn.net/doupei2006/article/details/8015986chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。chown用法用来更改某个目录或文件的用户名和用户组的chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)

2017-09-14 14:14:05 763 4

原创 sonar平台页面简单介绍

n久前截的图....  平台搭建了 但是还没有真正使用过  ORZ..吐槽博客为啥粘个图片这么困难!好麻烦啊....虽然Jenkins上使用的jacoco报告已经可以解决我们查看测试覆盖率的基础需求,但是推荐使用sonar来查看测试覆盖率,显示信息更清晰,还可以查看代码质量。1质量阀质量阀:是一系列对项目指标进行度量的条件。项目必须达到所有条件才能算整体上通过了

2017-09-14 10:55:35 5906 1

原创 statsvn查看代码情况

先安装tortoisesvn  安装时选择 command line client tools   选择这个后bin目录才会有svn.exe 把目录检出到文件夹  在文件夹中执行命令:svn log -r {2017-8-1}:{2017-8-30} -v --xml >logfile.log在有statsvn.jar的文件夹下执行C:\statsvn>java -

2017-08-30 21:06:03 940

转载 jira管理员忘记密码

知道这个方法  主要是不知道怎样把密码改成加密的    找到一个密码是sphere的。转自:http://blog.sina.com.cn/s/blog_7139569d0102vov2.htmlJira数据库中,用户信息都存放在表 cwd_user中,将 XXXX 的密码设置为 spheremysql> update cwd_user setcredent

2017-08-24 09:59:48 9089

原创 Jenkins遇到的问题(持续更新)

1.无法打包可能是因为所在服务器磁盘已满  清理磁盘空间后需要重启Jenkins查看磁盘空间  df -h 查看某个文件夹下深度为一的占用空间   du -h  ‘路径‘ --max-depth=1’删除某个路径下90天之前的文件   find   ‘路径‘’  -type d -mtime +90 |xargs rm -rf

2017-08-14 17:35:14 3149

原创 单元测试覆盖率(Jenkins+sonarqube)

越来越懒得写总结了   好多都是几句话搞定orz...搭建了Jenkins+sonar的环境(很久之前搭得了  靠回忆写吧)  Jenkins的搭建就不再赘述。sonar负责检测代码质量与查看代码覆盖率。这个工具先搭建起来可以正常使用, 但页面上各个功能都是做什么的还没有研究。sonar有sonarqube和sonarscanner(旧称sonar-runner

2017-07-21 16:47:19 35539 4

原创 重启tomcat

# tomcat进程无法shutdown,会在后台开启多个进程实例if ps -ef|grep tomcat8|grep -v grep  >/dev/null 2>&1then echo "tomcat is running ,tomcat will be redeploy in a minutes,please wait for a moment "ps -ef|grep to

2017-07-21 15:14:07 298

原创 maven构建时报Java heap space

Caused by: java.lang.OutOfMemoryError: Java heap space到maven安装\bin目录下  修改mvn.bat加入语句 : set MAVEN_OPTS= -Xms256m -Xmx1024m

2017-07-18 17:03:04 1776

原创 Jenkins在Linux上传文件到windows

今天在群里有人问这个问题   Jenkins部署在公司的Linux上  需要将war包部署到客户的windows下怎样操作我以前都是直接将代码拉到widows里打包  还没有进行过这种操作  send build artifacts over ssh和send build artifacts over ftp这两个插件只能传到Linux上于是找到了一个新的插件【Copy Data To

2017-07-18 11:18:33 5132 2

原创 maven连接nexus仓库失败

需要访问公司内网的nexus私服  已经在settings文件中设置好了私服的账号密码  但是编译时还是无法连接私服原因:   询问了公司运维     是系统网卡设置中的写的DNS地址解析有问题  新添了一个DNS2centos7网卡:/etc/sysconfig/network-scripts/ifcfg-ens**  也可以自己在/etc/hosts中将IP的映射加上  不过不

2017-07-11 11:31:21 1365

转载 maven-compiler-plugin插件打jar包

转自  http://blog.csdn.net/rongrong_love_lc/article/details/62890994build> finalName>项目名称,可有可无finalName> plugins> plugin> artifactId>maven-compiler-pluginar

2017-05-11 09:57:31 1555

原创 一直ping ip地址并且写日志记录

今天学到了一个小知识   ping ip -t >>c:/log.txt  -t一直ping地址  后面的可以将日志记录到txt文件中

2017-04-13 16:33:59 29275 4

原创 jmeter+Jenkins

技术小白又来写流水账了~转载请注明出处~一、搭建测试环境:环境搭建工具:jmeter2.13、mysql-connector-java-5.1.18-bin.jar、Jenkins、ant流程:(1)解压jemeter2.13.zip,配置jmeter环境变量:新建JMETER_HOME,变量值中输入:F:\apache-jmeter-2.13(jmeter所在文件夹)修改CLAS

2017-03-27 14:21:21 545

原创 docker容器的操作步骤

docker小白的操作步骤~欢迎大神指正~转载请注明出处~ 个人理解:docker是一个让容器运行的环境,容器是一个个小的可移植的操作系统。我们以前的部署是在服务器上安装tomcat,用tomcat映射项目,但是我们如果想部署在另一台服务器上,就要把环境重新搭建一遍。使用docker后无需搭建系统,只需要复制镜像到另一台服务器,启动容器就可以了。以前部署时,tomcat停止再启动中间会有一段

2017-03-27 14:21:15 1811 1

原创 在Jenkins上进行自动化测试(非maven项目)

小白的傻瓜式教程,有错请指出~~转载请注明出处,谢谢~~~ 一、工具jenkinsapache-antjdkjunit.jar二、准备好测试代码现在测试写的是Java项目,没有主函数。不是maven项目,提交到SVN上jar包会找不到。所以要在项目中新建一个文件夹专门来放引用的jar包。我建了一个lib来放jar包。  接下来将jar包引入到项目中:右键项目——》build 

2017-03-27 14:21:06 3669 1

原创 创建pipeline view

小白的傻瓜教程,有错请指出~~转载请注明出处,谢谢~~~ 一,安装pipeline。进入jenkins的【系统管理】--【插件管理】页面,选择【可选插件】然后搜索pipeline。 然后选择直接安装,它会将依赖的一些插件也一并安装。安装完成后重启jenkins就可以使用了。二,使用pipeline。1.在jenkins主页点击新建视图    2.然后选择【Build Pi

2017-03-27 14:21:01 775

空空如也

空空如也

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

TA关注的人

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