![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续化集成
折叠-smile
这个作者很懒,什么都没留下…
展开
-
git reset用法 一 重置引用(版本切换)
reset命令让我们可以在历史版本中切换。每次commit都会有一个commit id。比如看看我的仓库的日志:[plain] view plaincopyprint?chenshu@sloop2:~/work/189/appengine$ git log commit f9fae00840b97ca9ab4e782c9581f转载 2013-09-26 10:36:44 · 2649 阅读 · 0 评论 -
对持续集成的需求
对持续集成的需求对持续集成的需求主要来自项目过程的痛,在代码控制和管理方面我有以下几个方面的痛:环境时好时坏,开发人员对commit代码不够慎重缺乏一个统一集成的报告来反映项目质量各个方面各种代码检查工具运用门槛高无法量化开发人员的代码质量缺乏一种推进单元测试的有效手段正因为有了上面的疼,让我想到了持续集成持续集成原理和相应工具持续集成的结构和原理由下图所示转载 2013-12-27 13:41:29 · 951 阅读 · 0 评论 -
Jenkins提供了哪些功能
官网:https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins我的这篇文章仅仅是简单的根据上文,介绍Jenkins提供了哪些功能。具体大家还是要自己学习啦~官网首页就提供了windows版本的Jenkins安装包。我们可以下载一个用于学习。安装后自动打开http://localhost:8080,你就能看见Je转载 2013-12-30 13:57:05 · 15795 阅读 · 0 评论 -
使用email-ext替换Jenkins(Hudson)的默认邮件通知
使用email-ext替换Jenkins(Hudson)的默认邮件通知May 18th, 2011 Leave a comment Go to comments注:本文由Jdonee投递来源:http://www.juvenxu.com/2011/05/18/hudson-email-ext/简述众所周知,Jenkins(Hudson)默认提转载 2013-10-11 18:55:38 · 1974 阅读 · 1 评论 -
jenkins 控制台中文乱码问题
Your container doesn't use UTF-8 to decode URLs. If you use non-ASCII characters as a job name etc, this will cause problems. See Containers and Tomcat i18n for more details.Jenkins建议在tomcat中使用utf原创 2014-01-06 16:12:49 · 12152 阅读 · 1 评论 -
maven相关
1 父模块与子模块 在父模块指定自己的子模块,并且准备一些各个子模块公用的资源,如插件,配置信息等等。2 构建模块与功能模块 将打包的模块与实现具体功能的模块分开的做法。 通常情况下,父模块和构建模块合并为一个模块。3 生命周期 生命周期是对maven软件开发过程的阶段的抽象,每个生命周期又分了若干阶段。 m转载 2013-12-27 13:39:07 · 457 阅读 · 0 评论 -
jenkins默认会存放在用户主目录下的.jenkins文件夹中
jenkins默认会存放在用户主目录下的.jenkins文件夹中如:Linux root用户:/root/.jenkins注意:这是linux版本的。windows系统请自行更改。这个值在Jenkins运行时是不能更改的. 请先将Jenkins停止运行。如果查看当前Jenkins目录:系统管理→系统设置→主目录→/root/.jenkins(注意:用户不同,路径也不同)转载 2013-12-30 13:56:01 · 60018 阅读 · 1 评论 -
pom.xml详解
http://maven.apache.org/POM/4.0.0 " xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0转载 2013-12-06 11:20:35 · 537 阅读 · 0 评论 -
cURL
cURL是我在Linux上经常用的一个小工具,我理解它是一个“客户端”。今天记录一下我的使用心得。达人请忽略。cURL是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER等。[更多...]场景一:测试域名绑定我常需要在开发环境中,测试某台服务器上的Web Server是否正确绑定了域名转载 2013-12-10 17:33:32 · 616 阅读 · 0 评论 -
ant配置文件
一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2) defa转载 2013-11-29 10:30:05 · 5291 阅读 · 1 评论 -
php的单元检测和代码依赖性检测
在本文中,将介绍在目前软件工程中经常用到的持续集成概念,并且会介绍在PHP开发中,如何能用好PHP目前开源的一些持续集成管理工具,去管理好项目。持续集成的概念持续集成的概念是在现代软件工程中提出的,最早见于敏捷开发方法论中,大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天转载 2013-11-27 15:51:02 · 1706 阅读 · 0 评论 -
linux配置java环境变量(详细)
linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。 二. 需要转载 2013-11-20 13:50:21 · 642 阅读 · 0 评论 -
Download Oracle JDK using wget --no-check-certificat
Download Oracle JDK using wget --no-check-certificat在下载页面,选择同意licence之后,点击要下载的文件然后复制浏览器生成的下载链接:wget http://download.oracle.com/otn-pub/java/jdk/7u17-b02/jdk-7u1转载 2013-11-20 13:39:33 · 996 阅读 · 0 评论 -
Composer的基本使用
Composer的基本使用在项目中使用composer.json在项目中使用composer,你需要有一个composer.json文件,此文件的作用主要用来声明包之间的相互关系和其他的一些元素标签。require 关键字第一件事情在composer.json就是使用require关键字了,你将告诉composer哪些包是你项目所转载 2013-11-18 18:23:28 · 51565 阅读 · 0 评论 -
软件卸载
configure作用:是源码安装软件时配置环境用的 他根据你的配置选项和你的系统情况生成makefile文件 为make 做准备最常用的参数: ./configure --prefix 作用:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr /local/etc。其它的资源文件放在/usr/转载 2013-11-18 17:42:22 · 1374 阅读 · 0 评论 -
记录
PHP开发必备 PHP持续集成工具介绍(上)http://hb.qq.com/a/20110511/000057.htm原创 2013-11-18 17:32:31 · 611 阅读 · 0 评论 -
quickbuild 介绍
QuickBuild V4.0版本,和V2.x版本比较,最大的变化是首页由“Configures”改成了“DashBoards”页面。V2.x版本的首页上只能显示配置的列表,以及一些简单状态。到了V4.0,不但允许用户创建多个“DashBoard” ,还支持在DashBoard的基础上,增加多个“Gadget”。这样只要打开首页,所有项目的持续集成情况都可以一目了然的显示出来。Gadg转载 2013-07-22 15:04:47 · 6452 阅读 · 0 评论