- 博客(42)
- 收藏
- 关注
原创 jenkins-windows(slave)输出乱码
1、首先检查slave节点的cmd输出是否乱码。windows中执行bat输出是乱码时,新建一个文件,编码格式使用ANSI编码,将原bat文件中的内容复制到新文件中。 如果在windows上还是输出乱码在cmd中执行 chcp查看现在的编码格式,如果是65001,修改为936。如果重启其他cmd命令行,chcp没有改变,方法一:需要使用管理员权限修改。方法...
2018-08-29 17:01:44
2931
原创 更新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
2508
原创 在windows中将tree命令加入git-bash中
tree获取路径:http://gnuwin32.sourceforge.net/packages/tree.htm将tree.exe放入git安装目录的git\usr\bin中
2018-05-30 22:31:08
3150
8
原创 sed修改文件的某一行
变量versionparam=`cat 要修改的文件名 | grep \"要修改的那一行的关键字\":`sed -i s/"$param"/'"替换的内容(如果要使用变量,用单引号包含双引号来使用‘“$version”’)"'/g version.json...
2018-05-16 15:59:48
6467
原创 linux获取文件的MD5并转换成大写
updater_md5=`md5sum test.jar|tr a-z A-Z | cut -d' ' -f1`
2018-05-16 15:56:45
2871
原创 bat获取文件的大小
@for /f "tokens=3,4*" %%i in ('dir /a-d^|find ":"') do @echo %%i %%j >> bat.txtpause:是获取当前文件夹所有的文件,如果只想得到一个文件的大小替换:为具体的文件名称。...
2018-05-15 11:11:46
13450
原创 mvn项目打源码包
有两种方式:1、单独打源码包,单独看jar包不能看源码。mvn clean source:jar install 2、将源码打入到jar里在pom中引用插件<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin<...
2018-04-09 16:24:42
1114
1
转载 centos 文件夹创建软连接
具体解释参考这篇文章:https://blog.csdn.net/u012062455/article/details/78553191注意:在删除时软连接时,软连接后面不要加/ ,加了 / 相当于删除源文件夹的所有内容。 可以直接在软连接下创建文件 就相当于在原文件夹下创建了文件 。删除了软连接,源文件夹的内容不会变。你对连接的任何操作 几乎都是在操作源文件...
2018-04-03 17:30:33
12444
原创 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
4088
原创 【phabricator】配置出站邮箱
一.页面设置config -->core-->mail-->metamta.default-address设置发件邮箱 -->metamta.mail-adapter 设置邮件适配器 PhabricatorMailImplementationPHPMailerAdapter二、配置邮箱信息到phabricator的目录下, bin/config set ...
2018-03-29 11:32:21
2572
原创 jenkins设置linux服务器为slave
管理节点-->新建节点填写linux服务器的ip 。账号密码必须是root,因为在连接的过程中要服务一个连接的jar包到该linux上。javapath填jdk里java所在的绝对路径,因为要执行java -jar...只填jdk的文件夹就不能执行了该命令。保存后出来点launch slave agent ,就会自动连接了。...
2018-03-20 10:48:24
1108
原创 【phabricator】代码审查工具issue
在首次登录后,不要关闭账号密码登录方式,否则admin用户下次无法登录。如果登录不进去了,官网给了解决办法https://secure.phabricator.com/book/phabricator/article/configuring_accounts_and_registration/ 执行该语句就可以再次登录啦。phabricator/ $ ./bin/auth recover <...
2018-03-19 09:11:15
1024
原创 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
11373
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
7394
原创 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
772
原创 【phabricator】代码审查工具安装
去年装了一半跑去装artifactory了,这个就搁置了,现在要重新搭建一遍了。结果盲目相信网上的安装教程(省略了好多步骤),折腾了两天。看官网https://secure.phabricator.com/book/phabricator/article/installation_guide/官网直接给了两个安装脚本,执行后会安装需要的环境,是LAMP的(linux、apache、mysql、ph...
2018-03-02 16:04:35
1141
原创 版本控制--svn版本回退与冲突解决
一、版本回退我们修改文件后想恢复刚刚的修改可以右键进行“还原”,该文件就会还原至你更新时的状态。 但是如果已经提交了,发现提交的不对怎么办?就需要使用版本回退了。方法如下:右键打开日志,右键该条日志会出现两个复原,有一些差别。revert to this revision复原至此版本:此版本后的修改都会被删除revert changes from this revisio
2018-02-02 16:48:39
5768
原创 版本控制--svn三大指令与图标
导入: 比如在项目管理者写的基础代码,可以直接在仓库中建立一个项目。一个无版本控制的文件夹,右键有导入。(记得版本库后面写上项目的名字。) 或者让配管先建好项目的版本库目录,检出项目的文件夹,在该文件夹中写代码后再提交。检出: 开发者首次获取文件,输入项目在svn地址后将代码检出。 检出的代码有版本控制,可以继续进行提交更新操作,导出的代码无版本控制。
2018-02-02 15:17:29
285
原创 版本控制--使用原因及svn简介
很久之前做过的ppt...整理下 脑子不好使 怕会忘记一、进行版本控制工具的原因我们先来看两个场景:1. 一个项目需要很多开发者共同完成,在不使用工具时,要获取对方修改的代码就需要将文件传来传去,获得别人的代码后再整合到你的代码上,于此同时其他人又继续写了新代码,你刚整合完毕的代码已经不是最新的了。而且别人修改了什么功能你也不知道,除非大家都写成文字记录几点几分修改了***文件的第几行,修...
2018-02-02 14:39:25
222
原创 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
2873
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
17989
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
233
转载 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
321
原创 随手记--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
238
转载 chown和chmod的用法
以前学过额 记性不好总是忘orz...转载一个转自http://blog.csdn.net/doupei2006/article/details/8015986chown就是修改 第一列内容的 ,chmod是修改 第3,4列内容的。chown用法用来更改某个目录或文件的用户名和用户组的chown 用户名:组名 文件路径(可以是就对路径也可以是相对路径)
2017-09-14 14:14:05
775
4
原创 sonar平台页面简单介绍
n久前截的图.... 平台搭建了 但是还没有真正使用过 ORZ..吐槽博客为啥粘个图片这么困难!好麻烦啊....虽然Jenkins上使用的jacoco报告已经可以解决我们查看测试覆盖率的基础需求,但是推荐使用sonar来查看测试覆盖率,显示信息更清晰,还可以查看代码质量。1质量阀质量阀:是一系列对项目指标进行度量的条件。项目必须达到所有条件才能算整体上通过了
2017-09-14 10:55:35
5938
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
952
转载 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
9128
原创 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
3225
原创 单元测试覆盖率(Jenkins+sonarqube)
越来越懒得写总结了 好多都是几句话搞定orz...搭建了Jenkins+sonar的环境(很久之前搭得了 靠回忆写吧) Jenkins的搭建就不再赘述。sonar负责检测代码质量与查看代码覆盖率。这个工具先搭建起来可以正常使用, 但页面上各个功能都是做什么的还没有研究。sonar有sonarqube和sonarscanner(旧称sonar-runner
2017-07-21 16:47:19
35619
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
313
原创 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
1803
原创 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
5162
2
原创 maven连接nexus仓库失败
需要访问公司内网的nexus私服 已经在settings文件中设置好了私服的账号密码 但是编译时还是无法连接私服原因: 询问了公司运维 是系统网卡设置中的写的DNS地址解析有问题 新添了一个DNS2centos7网卡:/etc/sysconfig/network-scripts/ifcfg-ens** 也可以自己在/etc/hosts中将IP的映射加上 不过不
2017-07-11 11:31:21
1405
转载 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
1571
原创 一直ping ip地址并且写日志记录
今天学到了一个小知识 ping ip -t >>c:/log.txt -t一直ping地址 后面的可以将日志记录到txt文件中
2017-04-13 16:33:59
29536
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
566
原创 docker容器的操作步骤
docker小白的操作步骤~欢迎大神指正~转载请注明出处~ 个人理解:docker是一个让容器运行的环境,容器是一个个小的可移植的操作系统。我们以前的部署是在服务器上安装tomcat,用tomcat映射项目,但是我们如果想部署在另一台服务器上,就要把环境重新搭建一遍。使用docker后无需搭建系统,只需要复制镜像到另一台服务器,启动容器就可以了。以前部署时,tomcat停止再启动中间会有一段
2017-03-27 14:21:15
1830
1
原创 在Jenkins上进行自动化测试(非maven项目)
小白的傻瓜式教程,有错请指出~~转载请注明出处,谢谢~~~ 一、工具jenkinsapache-antjdkjunit.jar二、准备好测试代码现在测试写的是Java项目,没有主函数。不是maven项目,提交到SVN上jar包会找不到。所以要在项目中新建一个文件夹专门来放引用的jar包。我建了一个lib来放jar包。 接下来将jar包引入到项目中:右键项目——》build
2017-03-27 14:21:06
3687
1
原创 创建pipeline view
小白的傻瓜教程,有错请指出~~转载请注明出处,谢谢~~~ 一,安装pipeline。进入jenkins的【系统管理】--【插件管理】页面,选择【可选插件】然后搜索pipeline。 然后选择直接安装,它会将依赖的一些插件也一并安装。安装完成后重启jenkins就可以使用了。二,使用pipeline。1.在jenkins主页点击新建视图 2.然后选择【Build Pi
2017-03-27 14:21:01
786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人