2024年3月13日发(作者:)
Jenkins搭建
可以直接在jenkins官方网站上:/
下载jenkins的文件文件
有两种启动方法。
首先保证系统中已经安装了jdk,最好是jdk1.5以上。
第一种启动方法,切换到存放的目录,输入如下命令:
$ java -jar
然后在浏览器中(推荐用火狐)输入localhost:8080,localhost可以是本机的
ip,也可以是计算机名。就可以打开jenkins
第二种方法是用tomcat打开
解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat
/usr/local/apache-tomcat-6.0.18/bin$ ./ start
将文件放入tomcat下的webapps目录下,启动jenkins时,会自动在
webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一
样:
localhost:8080/jenkins。
在打开jenkins后,没有创建用户前,先不要勾选系统设置中启用安全选项,如果勾选了,
就会出现无法进入jenkins的现象。
如果已经勾选可以通过如下方法来解决:
在jenkins默认的主目录.jenkins中修改文件,将文件下的几行
class="ntrolOnceLoggedInAuthorizationStrategy"/> 全部删除,然后重新启动tomcat,重新进入jenkins就不用输入密码了。 jenkins默认的根目录在当前文件夹下,比如本机使用的用户名是kes,打开jenkins后, 默认的根目录就是/home/kes/.jenkins目录。.jenkins目录是隐藏的,为了方便需要将 jenkins的目录更换以下。先备份当前jenkins的根目录,以便更换主目录失败以后可以恢 复到以前的目录。 进入tomcat下的conf目录,创建一个文件,将如下几行加入,其中 文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝 对路径,value后面就是变更后jenkins的根目录的位置。 value="/path/to/jenkins" override="true"/> 修改conf下的xml文件的时候,需要将tomcat关掉,修改好后,多次重启tomcat和 jenkins,再进入jenkins之后,在系统设置中就可以看到jenkins根目录改变了,而且在 环境变量里面增加了JENKINS_HOME这个变量。 在tomcat下webapps的jenkins目录 /usr/local/apache-tomcat-6.0.18/webapps/jenkins/WEB-INF 修改以上目录中的文件,修改 重启tomcat,打开jenkins,jenkins根目录修改完毕。 配置sonar 下载sonar包,放在某一目录,解压,比如放在/usr/local目录 运行sonar 进入sonar运行脚本放置的目录:cd /usr/local/sonar-2.0.1/bin/linux-x86-32 其中到就是sonar的运行脚本 ./ start就可以运行sonar 可以使用./ status查看sonar是否有在运行 在浏览器中输入localhost:9000就可以打开sonar界面,默认端口是9000. 配置解压的sonar目录中的conf下的ties文件,可能需要修改的部分如下: #----- Embedded database # Comment the following lines to deactivate the default embedded database (used only for tests and demos) : jdbc:derby://localhost:1527/sonar;create=true ClassName: Driver tionQuery: values(1) # data directory, autodetected : /data if standalone application, /WEB- INF/classes/data if WAR deployement (exploded mode) #r: # derby embedded database server listening port, defaults to 1527 #mber: 1527 以上是使用sonar内置的数据库derby,不用修改配置,下面这个是mysql数据库的配置文 件,如果有安装mysql的话,要将上面三行全部注释掉,在每行前面加上#号。 : jdbc:derby://localhost:1527/sonar;create=true ClassName: Driver tionQuery: values(1)


发布评论