`
liyonghui160com
  • 浏览: 761312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Jenkins搭建

阅读更多

 

Jenkins搭建

可以直接在jenkins官方网站上:http://jenkins-ci.org/下载jenkins的文件jenkins.war文件 有两种启动方法。

首先保证系统中已经安装了jdk,最好是jdk1.5以上。

 

第一种启动方法,切换到jenkins.war存放的目录,输入如下命令:$ java -jar jenkins.war

然后在浏览器中(推荐用火狐)输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins

 

第二种方法是用tomcat打开

解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat/usr/local/apache-tomcat-6.0.18/bin$ ./startup.sh start

将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址:http://localhost:8080/jenkins

在打开jenkins后,没有创建用户前,先不要勾选系统设置中启用安全选项,如果勾选了,就会出现无法进入jenkins的现象。

如果已经勾选可以通过如下方法来解决:

在jenkins默认的主目录.jenkins中修改config.xml文件,将文件下的几行

 

<useSecurity>true</useSecurity>
<authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy"/>
<securityRealm class="hudson.security.HudsonPrivateSecurityRealm">
<disableSignup>false</disableSignup>
<enableCaptcha>false</enableCaptcha>
</securityRealm>

 

 

全部删除,然后重新启动tomcat,重新进入jenkins就不用输入密码了。

 

jenkins默认的根目录在当前文件夹下,比如本机使用的用户名是kes,打开jenkins后,默认的根目录就是/home/kes/.jenkins目录。.jenkins目录是隐藏的,为了方便需要将jenkins的目录更换以下。先备份当前jenkins的根目录,以便更换主目录失败以后可以恢复到以前的目录。

进入tomcat下的conf目录,创建一个jenkins.xml文件,将如下几行加入,其中jenkins.war文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝对路径,value后面就是变更后jenkins的根目录的位置。

 

<Context docBase="/path/to/jenkins.war">
<Environment name="JENKINS_HOME" type="java.lang.String" value="/path/to/jenkins" override="true"/>
</Context>

 

 

修改conf下的xml文件的时候,需要将tomcat关掉,修改好后,多次重启tomcat和jenkins,再进入jenkins之后,在系统设置中就可以看到jenkins根目录改变了,而且在环境变量里面增加了JENKINS_HOME这个变量。

在tomcat下webapps的jenkins目录

/usr/local/apache-tomcat-6.0.18/webapps/jenkins/WEB-INF

修改以上目录中的web.xml文件,修改<env-entry-value></env-entry-value>这一行,在<env-entry-value>之后添加现在的jenkins的根目录。

 

<env-entry>
<env-entry-name>HUDSON_HOME</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>/usr/local/jenkins</env-entry-value>
</env-entry>

 

 

重启tomcat,打开jenkins,jenkins根目录修改完毕。

 

 

配置jdk maven等稍后更新

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics