- 博客(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 14975
原创 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 4850
原创 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 5459
原创 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 23011 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关注的人