自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用命令行自动启动Jenkins的job

Jenkins作为持续集成强大的开源工具,除了使用界面它还有强大的cli命令。1 自动启动jenkins 的job:启动不带参数的job:curl --user USER:PASSWORD JENKINS_URL/job/JOBNAME/build启动带参数的job:curl --user USER:PASSWORD JENKINS_URL/job/JOBNAM

2015-03-19 15:45:02 14973

原创 Perl CGI 学习之环境搭建-Windows7 64

下载:http://download.cnet.com/Apache-Tomcat-64-bit/3000-10248_4-75812427.html

2015-03-09 14:57:18 2627

原创 利用Bamboo创建build plan-和github连接

首先创建一个build project和build plan,关于他们两者之间的关系见前面的文章上面是建立project和build plan,其中plan key有点类似关键字的意思。如果你想使用github作为repository,选择other,需要填写的字段包括用户名,密码,然后Load Repositories的时候会自动出现对应你账户的project

2015-03-09 10:39:55 4849

原创 Bamboo的windows安装

windows安装非常简单,但有一些前置条件,就是得先安装java.https://confluence.atlassian.com/display/BAMBOO/Installing+Bamboo+on+Windows下载安装包可以在下面的链接:https://www.atlassian.com/software/bamboo/download选择windows的版本即可。

2015-03-05 16:48:02 5457

原创 Bamboo的一些基本概念

Bamboo有一些基本概念,主要是Plan,Stage,Job这三个。他们三者的关系图如下:Task是进行自动化构建的基本块,这些任务可以检查源代码,运行脚本,构建引擎的调用,如ant,maven以及生成报表等。 task是顺序执行的。由多个task可以组成一个job,job则是在build的代理机器上运行的任务的集合。阶段则是更大一级的概念,用来控制工作流的执行,例如可以讲构建分

2015-03-05 14:06:38 4648

原创 另一种持续集成工具Bamboo

做了CI这么些年,对CI的工具并没有一一了解,用的最多的是BuildForge和Jenkins/Hurdson. 鉴于Jenkins和Hurdson复杂的历史关系,我习惯把他们看做一个。大差不差的,Jenkins作为开源的CI工具,流行面还是很广的。支持很多plugin in,可以和各种流行的CV工具集成,使用起来也比较简单。而BuildForge作为IBM的商业产品,采用CS模式,对于manag

2015-03-05 12:58:48 23009 1

原创 Continous Integration.Continous Development,Continous Delivery之间的关系

一张图可以很好地解释CI,CD,Devops之间的关系。按照软件开发到发布的基本流程的阶段,结合当下流行的敏捷开发模式,那么从code到代码release的阶段可以看做是CI的过程。它的目的是保证开发人员提交的code可以通过编译并且跑通自动化测试的一些集成测试,从而保证代码可持续的提交以及build 环境的clean。 而continous delivery和continous de

2015-03-04 16:03:26 1322

转载 影响持续集成的几种常见的反模式

http://www.ibm.com/developerworks/cn/java/j-ap11297/在我的职业生涯中经常发现,通过了解在特定情况下 不应该做什么,可以学到更多知识。例如,在我职业生涯的早期,由于需要快速发布软件,我省略了单元测试,因为我认为不值得做这些工作。幸运的是,我已经学到绝不应该将未经测试的代码投入生产;因此开始坚持编写单元测试。 整个 IT 行业

2015-03-04 14:02:11 1719

转载 Git和Github之间的区别

http://jahya.net/blog/?2013-05-git-vs-githubls Git the Same Thing as Github!?I was trying to tell a friend the other day how Git and Github are related. Where does Git end and Github start?

2015-03-03 10:16:05 6773 3

原创 用git做持续集成

先mark一下,准备研究这个。慢慢写。。。。。基本的WOW:1)有可供CI Server使用的repo;2) 开发push特定的branch到report,通常是master3)CI Server自动检测到changes然后执行build4)执行对应的单元测试5) CI Server给reporsitory打tag并release

2015-03-02 16:23:48 7467

空空如也

空空如也

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

TA关注的人

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