本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
[jenkins]解决jenkins内存溢出问题
在jenkins master-slave配置中,总是出现内存溢出问题,更换了机器设备仍然跑不起来:
问题如下:
Status Code: 500
Exception: org.apache.commons.jelly.JellyTagException: jar:file:/Users/alibaba/.jenkins/war/WEB-INF/lib/jenkins-core-1.512. ...
jenkins配置权限不对导致无法登陆的重置方法
找到.jenkins/config.xml文件:
替换为:
1、<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>
这个权限对应“任何用户可以做任何事(没有任何限制)”
2、<authorizationStrategy class=&qu ...
Continuous Integration Server:Jenkins & Hudson
Jenkins:
http://jenkins-ci.org/
Hudson:
http://hudson-ci.org/
Installing Jenkins on Ubuntu:
https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+Ubuntu
https://www.digitalocean.com/commu ...
杂记机房搬迁操作系统升级到centOS6.3
一、mysql master slave的配置
master下的my.cnf模板
[mysqld]
server_id=1
log-bin=/usr/data/hengxindev102
binlog-do-db=cmac
#binlog-do-db=outrs
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
...
Hudson became self-executable
From: http://weblogs.java.net/blog/2007/02/11/hudson-became-self-executable
Hudson/Jenkins 总是制作成一个“单war”文件发布,然后把它部署到 Tomcat/Jetty 这类 web 服务器中。“我”认为它已经非常容易,但是有人觉得web服务器不容易安装配置。
其实有个叫 Winstone ...
jenkins发布对linux动态库加载影响
jenkins发布应用时,对linux动态库的加载,有别于直接使用ssh连接到服务端的发布方式。原因还不是很明确,jenkins也是通过SSH的方式,使用与直接使用ssh登录服务发布应用时,使用同样的用户名,因此不可能是权限上的问题。我的猜想可能jenkins通过SSH链接的方式,可能直接跳过了某些bash相关初始化,因为从事后反证加载默认的动态库没有问题,只是在加载附加目录下的动态库时才 ...
Neither the JAVA_HOME or the JRE_HOME environmental variable is defined
从tomcat的bin目录下启动startup.bat 结果tomcat一闪而过,留下华丽的身影,为什么呢?先看Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat。只要在setclasspath.bat的开头声明环境变量,如我的就是:先讲一个Tomcat的问题。到bin看到一个startup.bat就去执行,结果 ...
java开发--正确使用插件让你的工作都在eclipse下完成(all work in eclipse)
这次升级到eclipse到juno版本,趁机整理了常用的eclipse plugin,目标是为了让开发人员尽可能把工作环境集中在eclipse上,而不用打开各式各样的文档编辑器或一堆其他别的软件。由于开发过程中每个团队使用的软件各不相同,因此本文更多的是一个在eclipse集成思路,不同团队可以根据自己的需要集成与本文不同的插件。
这里先说明本团队的开发集成环境
版本控 ...
jenkins用户权限问题解决
工作遇到一个问题,由于误操作,在JENKINS后台管理页面把admin的管理权限弄丢了,经过研究可以登录后台,修改JENKINS_HOME中的config.xml文件中的内容,为admin重新赋予权限:
config.xml:
<?xml version='1.0' encoding='UTF-8'?>
<hudson>
<version>1.38 ...
Jenkins+SVN+Maven+Tomcat持续集成环境搭建总结
之前有搭建过CruiseControl+SVN+Maven+Tomcat6持续集成环境,但CruiseControl在jdk7环境下不好用,所以现在改成Jenkins+SVN+Maven+Tomcat,下面对搭建该环境进行总结。
在linux操作系统下搭建。
步骤一、下载符合版本的jdk7,触压到某个目录,设置好JAVA_HOME并加入path.
步骤二、下载Maven,这里使用的是maven- ...
[hudson]hudson的build trigger解释
Build after other projects are built : 此选项支持一条装配(流水作业)线——作业依赖: 一个作业依赖于另一个作业的输出的情况 —— 或者如以下情形:你只是想简单的把一些有关的工程构建编入一个组以便一起构建。当您一选择它,你将得到一个字段,输入其他工程的名字[多个项目名间用逗号分隔]后,这个构建应该就可以运行。
Poll SCM : 这是CI 系统中常见的选项 ...
[hudson]添加node
1.在hudson服务器内创建一个节点
2.
如图所示进行配置,配置为node机器的目录
3.在node机器内需要hudson slave.jar并运行
nohup java -jar slave.jar -jnlpUrl http://in.dianxin.us/ci/computer/sync-tmp/slave-agent.jnlp &
4.运行后看见没有红色叉即代表正确
5. ...
集成测试时使用独立的数据库
1. 需求:
引用开发环境的db经常会出现错误数据的问题,原因是多方面的,例如程序自测时的bug,不规范的开发人员经常会手动更改db的数据等,所以单元测试和集成测试需要独立的db来避免由于错误数据造成的test failed的情况,或者是造成的偶然test success的情况
2. 思路
引用单元测试需要在src/test/resources下建立db配置文件,测试时就不会再读取src/mai ...