quickbuild-持续集成该选择什么工具?环境搭建过程?后续的集成过程?

问题描述

持续集成该选择什么工具?环境搭建过程?后续的集成过程?
首先,我是个小白,对持续集成的理解仅限于网上的一些资料。上述问题可能有点大,不过有知道一些的都欢迎来解答,谢谢~~
对于持续集成,我目前的理解是:使用自动化集成工具来对项目进行管理、测试,把一些频繁的操作交给工具来完成,减少程序猿的工作,如每日更新代码的checkout、项目部署、一些测试等等(其实我对持续集成工具能完成什么工作不是很了解),有甚么理解错误的地方还望指出~

1、然后,现阶段就是想从目前的额一些持续集成工具选择一个,如Quickbuild、jenkins、teamcity等等,关于这个也看到一篇帖子,不过年代有点久远,还需要从各个方面去分析比较各个工具,所以说想试用一下各个工具,有使用过持续集成工具的朋友欢迎分享下~~
http://www.iteye.com/topic/482658
http://blog.csdn.net/carolzhang8406/article/details/7174989

2、然后就是现阶段试用工具碰到的问题:
(1)jenkins邮箱配置问题,一直提示身份验证错误,QQ、163、公司邮箱都试过,一些问题也都百度过,如,管理员邮箱账号与smtp验证账号一致之类的,是不是还要先搭建自己的服务器啊?jenkins url配置的是本机地址应该没问题吧
(2)持续集成工具怎么自动从git上不断更新代码,需要写什么脚本么?后续的集成过程也是要写脚本的吧?比如说jenkins,怎么自动监听git代码更新然后自动拉取并构建呢?

总之,问题就主要是第2点吧,欢迎使用过持续集成工具的朋友分享下经验,谢谢~~

解决方案

jenkins邮箱还是挺好配置的,你找一下网上的博客,看是不是漏了某一步还是某一步错误。git的代码更新不用写代码,jenkins上不是有git相关插件吗

解决方案二:
邮箱配置用Email-ext plugin这个插件,jenkins自带的插件不是很好用,关于如何配置Email-ext plugin这个插件,参考,下面链接

http://blog.csdn.net/wangmuming/article/details/22925357

时间: 2024-08-04 02:00:30

quickbuild-持续集成该选择什么工具?环境搭建过程?后续的集成过程?的相关文章

android-Android开发问题,安卓环境搭建完成后,调试过程中eclipse报错的问题

问题描述 Android开发问题,安卓环境搭建完成后,调试过程中eclipse报错的问题 安卓环境搭建 eclipse报 The connection to adb is down and a severe error has occured.You must restart adb and Eclipse.Please ensure that adb is correctly located at 'D:shithashadt-bundle-windows-x86_64-20140321sdk

卢玉华:php环境搭建安装过程分享

中介交易 SEO诊断 淘宝客 云主机 技术大厅 对于一个php环境搭建新手来说,怎么样搭建php环境,搭建php环境需要软件进行配置,本地怎么搭建php环境,php环境搭建的几种方式,一困扰着php环境搭建新手们,以下本文从安装php环境对操作系统的选择.php环境搭建的几种方式.安装装准备.php环境配置安装流程与php新手进行详细解说,请看下文. 一.安装php环境对操作系统的选择 分别安装APMServ网页应用服务器.mysql应用管理系统和php服务器,光这些软件还不行,还需要其它相关的

Android NDK r8 Cygwin CDT 在window下开发环境搭建 安装配置与使用 详细图文讲解

android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创) 一直想搞NDK开发却一直给其他事情耽搁了,参考了些网上的资料今天终于把环境搭建起来了,把过程记录下来分享给大家. 内容目录: 1.默认基础环境 2.NDK下载与配置 3.安装Cygwin 4.用NDK编译 5.安装CDT插件 6.安装Sequoyah插件 7.JNI编译环境配置 画了一个思维导图让大家一目了然配置过程   -------------------------

SIMTRACE环境搭建

搭建simtrace环境 工具环境搭建 仅作参考,具有时效性,请以官方文档为准. 跨平台编译工具arm-elf 参考链接:https://osmocom.org/projects/baseband/wiki/GnuArmToolchain 新建三个目录 mkdir build src install 安装依赖 sudo apt-get install build-essential libgmp3-dev libmpfr-dev libx11-6 libx11-dev texinfo flex

citrix之minux-pc的连接环境搭建需求,能做的联系

问题描述 现在有个需求做有关citrix的环境搭建,后续包括终端对pc桌面的访问及程序的调用等需求.能做的联系,qq378421243 解决方案

《应用程序性能测试的艺术(第2版)》—第2章 2.2节如何选择性能测试工具

2.2 如何选择性能测试工具由于对工具本身的技术评估不够,很多性能测试项目在脚本编写阶段就陷入问题的泥潭.很多测试服务供应商都支持来自各种工具供应商的解决方案,他们通常根据特定的客户性能测试需求来选择合适的性能测试工具. Web技术如日中天,几乎每个性能测试供应商都提供HTTP/S的支持.然而,在Web技术里面还有很多特别的设计,尤其是客户端.如果你在应用中使用了大量的JavaScript.JSON或者微软的Silverlight,你就得充分考虑所选工具的功能以及技术限制.下面是一些关于如何选择

《jQuery EasyUI开发指南》——1.4 选择开发工具

1.4 选择开发工具 常用的Java Web开发工具有NetBeans.JBuilder.Eclipse等.在开发工具的选择上,这里不做太多的赘述.在国内Java Web开发领域,基本上都是以Eclipse为主流开发工具的,就连Java培训班也是. 但是,如果选择Eclipse作为开发工具,又存在一个问题:到底是用Eclipse还是用MyEclipse呢?其实,这个问题是值得去研究的,如果要做出最好的选择,就需要了解这两款软件的区别. Eclipse是一个开源的.基于Java的可扩展开发平台.就

怎样选择配置管理工具

每一个软件项目,不管是project类项目,还是产品类项目,都必须经历需求分析.系统设计.编码实现.集成測试.部署.交付.维护和支持的过程.在这个过程中,将生成各种各样不同的工件,包含文档.源程序.可执行代码.支持库.更可怕的是,频繁出现的变更是不可避免的,因此面向如此庞大且不断变动的信息集,怎样使其有序.高效地存放.查找和利用就成为了一个突出的问题. 针对这一问题,最早的开发者尝试过的解决的方法是通过手工来实现: 1)文档:每次改动时都另存为一个新的文件,然后通过文件名称进行区分,比如 "XX

【转载】Jenkins + Git + Maven + tomcat集成环境搭建

本文转载自http://shift-alt-ctrl.iteye.com/blog/2208786   折腾了好几天,终于吧Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用.   1.安装环境     操作系统:Centos 6.5     JDK:1.7.x     Maven:3.1.x     Git: 1.7.1,自建GitLab平台     tomcat:7.x       上述宿主机器2台:192.16