Jenkins总结

在网上貌似没有找到Jenkins的中文的太多的文档,有的都是关于Hudson的一些零零散散的,所以自己边学习边实践总结了以下系列文章,希望有助于大家对于Jenkins的使用。 本系列文章是基于我3年多的SCM+build release经验,总结了最常用的最基本功能,文章基本上来自于Jenkins官方网站的英文帮助的翻译和实际的例子和操作的截图,让大家能够快速直观地学习Jenkins。

Jenkins是Continous Integration Server,是Hadson的继续。 类似的产品: CruiseControl,BuildBot,TeamCity,BuildForge, ElectricCommander等。
[个人觉是Jenkins在开源的CIServer中的理想的选择。]

http://jenkins-ci.org

http://www.cloudbees.com

Jenkins的突出特点:

开源免费;

跨平台,支持所有的平台;

master/slave支持分布式的build;

web形式的可视化的管理页面;

安装配置超级简单;

tips及时快速的帮助;

已有的200多个插件;

Jenkins的入门教程:

Jenkins master在windows上安装

jenkins master在centos上的安装

Jenkins 构建JavaHelloWorld

Jenkins的配置

Jenkins的Windows Slave的配置

Jenkins的Linux的Slave的配置

Jenkins Master/Slave架构

Jenkins最佳实践

Jenkins中执行batch和Python

Jenkins的授权和访问控制

Jenkins插件之Perforce访问

Jenkins插件之trigger

Jenkins插件之构建与MSBuild

Jenkins插件之环境变量插件EnvInject

Jenkins插件之Workspace cleanup + Copy to slave

Jenkins插件之VShpere Cloud

Jenkins插件之Publish Over SSH/CIFS/FTP

Jenkins插件之Deploy

Jenkins插件之Dashboard和wall display

Jenkins插件之有用

Jenkins FQA

官方帮助:https://wiki.jenkins-ci.org/display/JENKINS/Home 
apache的使用实例:https://builds.apache.org 
使用jenkins来build jenkins的实例:https://ci.jenkins-ci.org/

此系列文章的PDF的下载: Jenkins入门

声明:以上摘自 http://www.cnblogs.com/itech/archive/2011/11/23/2260009.html

时间: 2024-10-28 20:16:18

Jenkins总结的相关文章

This Jenkins instance appears to be offline

tomcat 方式启动jenkins时,报:This Jenkins instance appears to be offline and offers options to "Configure Proxy" or "Skip Plugin Installation" 网上有个帖子: In my case, it has something to do with SSL. I manage to fix it by editing `/var/lib/jenkin

selenium3 - Tomcat and jenkins

一.Tomcat的学习 1.tomcat 下载地址:tomcat.apache.org 2.配置tomcat环境变量: 新建系统变量 -  变量名:CATALINA_HOME    变量值:D:\TOMECAT\apache-tomcat-6.0.37      将环境变量%CATALINA_HOME%\bin加入path变量中 3.启动tomcat的三种方式: 1)dos中输入startup 2) dos中输入catalina.bat run 3) dos中输入cd /d D:\TOMCAT\

(1)Jenkins Linux环境下的简单搭建

(1)Jenkins Linux环境下的简单搭建 Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能. ----百度百科 这是一款基于Java开发的工具.种种原因,最近刚开始接触,决定研究一下.Jenkins的搭建方法不止一种,一下就是个人总结的其中一种,文章内容比较浅显,不足之处,欢迎指正. 首先,所需要准备的工具JDK.Maven.资料上显示JDK版本最好高于1.7,并没有研究1.7以下版本,所谓"没有实际调研,就没有发言权",在此就不做过多

Jenkins Gitlab持续集成打包平台搭建

相关概念 Jenkins Jenkins,一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点.更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍. Gitlab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目,更多介绍参考维基

Jenkins部署+svn

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 确保java工作环境jdk.tomcat.将jenkins.war存放到tomcat的webapps的目录下,启动tomcat ,sh ../tomcat/bin/startup.sh将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,如图  要注意to

LoadRunner如何和jenkins结合使用

说实话,这个我没有亲自实验过,只是有几个童鞋问到了,我就查找了一下资料,但并未实践.这里只是把资料里的内容共享出来,感兴趣的自己去实践一下,如果可以记得给我留言,哈哈. 为啥我没自己实践呢?原因就是我觉得没有必要和jenkins结合,凡事都有一个目的或者意义,我觉得没啥意义自然也就不去折腾了. 好了,说正事,大概查了下资料,有两种解决方案: 第一种:编写bat脚本,然后把编写的bat脚本扔到jenkins里即可,具体怎么操作不说了,这个很简单.可以参考这篇文章:http://my.oschina

Jenkins安装

这是我的第一个文章,只是自己对Jenkins在安装过程中的经验与体会,适合刚接触或准备使用Jenkins工具的人员,写的不好,希望大家多多指点,后续将增加更过内容,如:Jenkins配置.分布式部署与采集github代码库构建等. Jenkins是一个开源,使软件的持续集成变成可能.Jenkins支持分布式部署,实现统一管理,持续集成. Jenkins的安装方式非常简单,支持tomcat.Java和YUM方式安装和启动,以下主要介绍Java和yum两种安装方式(使用tomcat方式需要将Jenk

阿里云linux主机安装启动Jenkins

1.安装 网上查到的关于安装Jenkins的文章,都是需要先安装JDK和Tomcat,然后把war包丢进去运行.但是官方的介绍里面没有说要用Tomcat. 事实证明是不需要Tomcat的.而且Jenkins默认使用的也是8080端口,如果之前有启动默认配置的Tomcat,还需要先停掉. 我的服务器系统版本是CentOS 6.3,对应的说明是 Installing Jenkins on Red Hat Distributions 按照官方说明依次输入如下命令 #wget -O /etc/yum.r

gitlab+jenkins+hook代码自动构建发布上线

Gitlab+Jenkins+Hook 1.gitlab和jenkins的安装见: http://www.cnblogs.com/cuishuai/p/7544663.html http://www.cnblogs.com/cuishuai/p/7544775.html 2.gitlab配置 1)创建一个project,并创建一个monkey的分支. 2)对分支进行设置: 点击project->settings->integrations: 1. 2. 3 Webhook,点击test,返回如

Jenkins——应用篇——插件使用——Publish over SSH

本文是jenkins应用系统文章的一部分,大部分来自工作和学习中的实践,部分内容来自官方文档和网友的文章,引用的文章会在"参考资料"部分附上原始链接,如无意中侵犯您的权利,请联系QQ:46106962,如需要进一步的交流请加入QQ群:(Jenkins学习交流)469536515.转载和使用请注明出处. 依赖环境 SSH,远程机开启SSH服务,允许Jenkins所在机器通过SSH服务登录到远程机执行脚本:可以设置SSH使用用户名/密码或通过key登录,SSH配置请查专门的资料这里不做说明