持续集成工具Jenkins

上一篇 / 下一篇  2015-08-08 14:26:28 / 个人分类:持续集成

下载地址:51Testing软件测试网g c3V-D;B$_d,e

http://mirror.xmission.com/jenkins/war/51Testing软件测试网uyy+nF Ny;m$o

启动jekins

i1Z;{$R2v4T0

java -jar jenkins.war

$gp[ogG0

访问:51Testing软件测试网PQ |BLE+R)Q+nf-Q

https://localhost:8080/jenkins,如果不能访问,把后面的kenkins去掉试试

ZA:S%U-b)_;T _ d9Lf0

默认是不用登陆的,可以在系统管理-安全设置,或系统管理-Configure Global Security勾选启用安全里,设置,勾选“jenkins专用数据库”,勾选用户注册,授权策略勾选“登陆用户可以做任何事”,就可以注册用户了

y6Tjk!e;Vc)I!\0

在没搞清楚安全设置这块之前,建议最好先别操作,不然有可能会导致无法登录的情况51Testing软件测试网w%N%mhhO oA&eh

默认的工作目录:

5T C3L9XH0

C:\Users\Administrator\.jenkins\

iNEs^h0

可以写批处理来启动:将war包放在d:\jenkins文件夹下

K,`xrH0

set JENKINS_HOME=d:\jenkins  -指定工作目录

U_p3E XFH4T6s"Q r0

cd /d %JENKINS_HOME%51Testing软件测试网 D{X w"O op

java -jar %JENKINS_HOME%\jenkins.war --httpPort=8000  -指定端口51Testing软件测试网?i)E2H1a)Cg1P'V

还有一种修改工作目录方法是修改jenkins.war包中的web.xml文件,不建议这么做,我修改后,直接就启动不了了,汗51Testing软件测试网 v-R0G|%H ^"L

<!-- if specified, this value is used as the Hudson home directory -->51Testing软件测试网9d4D2]7?(lWL

<env-entry>

og)]JF ~0

<env-entry-name>HUDSON_HOME</env-entry-name>51Testing软件测试网6jO5~6Ob9C3]` i

 <env-entry-type>java.lang.String</env-entry-type>51Testing软件测试网}4v|,dY\TF

<env-entry-value></env-entry-value>

Hy1n|Kk0

</env-entry>51Testing软件测试网n'd*r n$iM9V

 

6J*s ?k c6g9G0

系统管理-系统设置:可以设置jdkantmaven配置、邮件通知等51Testing软件测试网*mr,dC:u

系统管理-管理节点:可以创建配置slave节点,来分布式执行构建

Z2Uk1jh zM9XC9Q4{0

系统管理-插件管理,可以在线安装或更新插件,也可以上传.hpi格式的插件,来离线安装

Rho:J/e7B0

 

5h7E },{} pH M0

新建job,以git为例:51Testing软件测试网/|,vtc Z3]

1.首先需要安装git相关插件51Testing软件测试网_b1E[3nE xu

2.https://github.com/下载安装github,需要注册

u%J*`5w*Hy@0

3.新建自己的库,记住库名以及用户名51Testing软件测试网'd n%t]~J

4.系统管理-系统设置,设置git可执行文件的path:如

oK1_\)N!G3ix0

  C:\Users\Administrator\AppData\Local\GitHub\PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad\bin\git.exe51Testing软件测试网Um%}.}&S[[

5.新建job,选择“构建一个自由风格的软件项目”源码管理,选择gitRepository URL输入https://github.com/用户名/库名.git,如果这里连接不上,可以试试这种:https://用户名:密码@github.com/用户名/库名.git51Testing软件测试网Y U._ r7xfH

还可以增加构建步骤,如:execute windows batch command:执行批处理,因为jekins已内置执行windows批处理的插件,输入,echo "this is a test"51Testing软件测试网 [1B'y Sy!Z;u N

保存后,在首页就可以构建job,在Console Output里可以看到构建日志。

&XJ]Dt+s0

TAG:

 

评分:0

我来说两句

Open Toolbar