
持续集成
文章平均质量分 62
kongqz
精通互联网电商领域的商业模式、运营、技术架构、运维等端到端的解决方案制定。
现场从事云计算领域工作,精通云计算相关领域的解决方案设计。
展开
-
解决maven3和myeclipse8.6结合后配置文件无法自动拷贝到对应目录问题
主要是我们用maven的默认目录结构,在指定web兼容性的webapps目录如果指定到src/main/webapp下的时候,出现 配置文件修改后,无法从src/main/resources下自动拷贝到src/main/webapp/classes目录下原创 2011-03-31 10:27:00 · 3483 阅读 · 1 评论 -
持续集成之部署到tomcat上(七)
当我们使用jenkins完成持续构建后需要部署到应用服务器上。这里我们需要在jenkins上安装相关的部署插件包。一般构建可以直接通过war包上传到指定的文件目录,或者直接将war包通过应用服务器的控制台上传。这里我们展示的就是通过tomcat应用服务器的manager平台上传。此处需要配置tomcat的manager账号的访问权限,默认tomcat是不开启的。原创 2013-05-15 13:01:27 · 9671 阅读 · 2 评论 -
持续集成之jenkins(二)
1.1 jenkins安装与升级1、下载地址(官网):http://jenkins-ci.org/ 2、安装:比较简单,这里就是将下载的jenkins.war放到tomcat下即可。然后访问配置。这里需要说一下的是,我是在linux下用root账号安装的jenkins。当我们安装成功后进行配置的时候,相关的配置文件生成在/root/.jenkins/目录下。当我们从svn获取相关文原创 2013-05-08 16:22:20 · 8448 阅读 · 1 评论 -
持续集成之sonar(三)
1 sonarsonar就是进行代码质量分析的支持多种语言,java,php,c#,js等等都不在话下1.1 安装1、从官方站点(http://www.sonarsource.com/)下载sonar的最新版本包,这里我下载的是3.5.1版本2、sonar本身源码不是开源的。虽然说明文档中说sonar是可以直接部署到tomcat下,但是在我部署的过程中发现一些冲突。查看监控原创 2013-05-08 16:43:38 · 2999 阅读 · 0 评论 -
持续集成之jenkins+sonar(四)
本篇讲的就是将jenkins这个构建枸橘和sonar这个质量分析工具如何结合起来两种方式集成1、通过maven直接集成2、通过jenkins进行集成调用1.1 maven集成1.1.1 配置maven的支持在maven安装目录下的conf/setting.xml 中进行设置的。设置方式参考如下: sonar原创 2013-05-08 16:44:17 · 5427 阅读 · 0 评论 -
持续集成之nexus私服(五)
就是maven的私服安装,用来管理java的jar包,发布自己的内部jar包的具体使用请参考官方文档,这里只是描述下如何安装,以及仓库的具体概念1.1 私服安装官方提供的免费版本分oss版本和war版本的都可以很好的使用1.1.1 oss版本可以直接下载启动,内置的应用服务器按照不同平台启动。1.1.2 war版本直接放到tomccat下启动即可启动后会原创 2013-05-08 16:44:57 · 1723 阅读 · 0 评论 -
持续集成之sonar+eclipse(六)
这里前提是已经安装了sonar的server端服务器。这个eclipse的sonar客户端就是为了我们直接快速将sonar分析出的java相关bug以及警告定位到具体代码行1.1 sonar插件安装一、 Sonar eclipse插件安装. Eclipse下选择Help > Install New Software。在选择Add按钮后,增加sonar插件的更新地址http://原创 2013-05-08 16:49:03 · 5346 阅读 · 1 评论 -
项目管理: Maven 让事情变得简单
目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有转载 2013-08-12 15:01:13 · 3672 阅读 · 0 评论 -
导入maven项目出现 Unsupported IClasspathEntry kind=4
Unsupported IClasspathEntry kind=4这个异常会导致项目无法使用spring ide启动英文解释如下:Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14The problem is caused by the fact that the STS原创 2012-07-21 17:06:38 · 26266 阅读 · 2 评论 -
myeclipse9 创建maven工程出错
用的myeclipse,9自己装了apache-maven-3.0.1并做好配置,但在新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories. Could n转载 2012-07-17 20:33:11 · 5347 阅读 · 4 评论 -
持续集成之自动部署-controlTier
一、 安装首先下载ControlTier 3.6的Zip安装包,网址http://sourceforge.net/projects/controltier/files/Installer/3.6.0/ControlTier-3.6.0.zip/downloadControlTie原创 2011-07-27 09:28:51 · 7151 阅读 · 1 评论 -
jenkins持续集成之ftp发布(八)
我们在进行持续构建后,需要将已经打包的war包发布到指定的服务器上。上篇文章中我们提供了如何发布到tomcat服务器上的方法,使用jenkins插件,借助了tomcat本身的管理发布机制做的处理。内存不够的时候容易造成OOM。而且我们一般生产环境也不敢随意切换上线。这里我们还有一种比较缓和的方法,就是通过ftp进行发包文件的临时存储目录中,这样是否发布到指定服务器上,由运维人员自行决定原创 2013-05-15 17:49:51 · 8311 阅读 · 0 评论