jasmine214--love

          只有當(dāng)你的內(nèi)心總是充滿快樂(lè)、美好的愿望和寧?kù)o時(shí),你才能擁有強(qiáng)壯的體魄和明朗、快樂(lè)或者寧?kù)o的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          ================= windows OS系統(tǒng)下的: Hudson環(huán)境搭建過(guò)程記錄===========

          1. 安裝jakarta-tomcat-5.0.30.exe, 使用的jdkC:\Program Files\Java\jdk1.6.0_14)。

          設(shè)置HUDSON_HOME環(huán)境變量,按住windows+Pause鍵快速出現(xiàn)環(huán)境變量設(shè)置界面。

          HUDSON_HOME=C:\hudson_ci\hudson

          TOMCAT_HOME=C:\hudson_ci\Tomcat 5.0

                 JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14

                 CALSSPATH=C:\ProgramFiles\Java\jdk1.6.0_14\lib\dt.jar;C:\ProgramFiles\Java\jdk1.6.0_14\lib\tools.jar

           

          2. hudson-2.0.0.war copyC:\hudson_ci\Tomcat 5.0\webapps目錄。

           

          3. 訪問(wèn)http://localhost:8080/hudson-2.0.0/出現(xiàn)hudson web頁(yè)面。

           

          =================PC環(huán)境=================

          1.       OS:fedora 8

          2.       【備注信息】

          1jobs里面:只有job的各項(xiàng)設(shè)置參數(shù)值,數(shù)據(jù)沒(méi)有保存下來(lái)比如MD5值等。

          2

          2.1. 之前試過(guò)2jdktomcat6都安裝好的情況,每次瀏覽hudson就出現(xiàn)內(nèi)存泄露的情況,是因?yàn)?/span>hudson-2.0.1.warhudson-2.0.0.war雖然在windows環(huán)境訪問(wèn)OK,但是在fedora中不兼容,于是從hudson官網(wǎng)下了個(gè)hudson.war,部署到webapps最終搞定。

          2.2.

          yum list | grep tomcat    //列出tomcat可安裝包

          yum -y install tomcat5   //安裝tomcat5

          yum remove tomcat5     //卸載tomcat5

          yum remove java          //卸載所有JAVA

          rpm –qa | grep jdk         //查找jdk

          查看方法:rpm –qa |grep –I java

          卸載方法:rpm –e –nodeps java*包名

          jdk-6u21-linux-i586-rpm.bin給予可執(zhí)行權(quán)限

          修改權(quán)限:chmod u+x jdk-6u21-linux-i586-rpm.bin

           

          3.       SVN版本信息】

          【服務(wù)器端SVN】:

          查看SVN版本方法:

           

          【客戶端SVN

          TortoiseSVN 1.5.5, Build 14361 - 32 Bit , 2008/10/24 18:06:34

          Subversion 1.5.4,

          4.        【幾個(gè)重要的目錄】

          1# cd /etc/init.d/ 目錄下面在hudson使用之后,會(huì)產(chǎn)生hudson目錄,用于存放Hudson的一些數(shù)據(jù)信息,包括Hudson_home變量,所以當(dāng)hudson想要重新配置的時(shí)候,一定要?jiǎng)h除這里的Hudson目錄。

          2/etc/sysconfig/Hudson 與上面類似,可以使用命令啟動(dòng)Hudson,目前最好不用。/etc/init.d/hudson start

          3)查看hudson的環(huán)境變量值是否設(shè)置好

          使用

          [root@localhost etc]# echo $HUDSON_HOME

          /home/kiki/compile/hudson_ci/Hudson

          如果環(huán)境變量值OK,說(shuō)明是上面所述的2個(gè)目錄需要清理干凈才可以。

           

          5.       【當(dāng)前HUDSON的一些數(shù)據(jù)信息】

          安全機(jī)制的用戶:

          匿名只有R權(quán)限

          admin/kiki/xufuli@twsh.com

          tester/tester/xufuli@twsh.com

           

          =================fedora 8下面hudson搭建過(guò)程=================

          [備注]hudson相應(yīng)的設(shè)置都在系統(tǒng)設(shè)置時(shí)所規(guī)定的Hudson_home目錄下面,

          /usr/apache-tomcat-6.0.32/webapps下面的hudson不相干,所以保存Hudson_home目錄下面的數(shù)據(jù),就可以對(duì)hudson進(jìn)行遷移。

          JDK6

          1.       JDK使用軟件:jdk-6u21-linux-i586-rpm.bin,下載路徑

          http://zh.sourceforge.jp/projects/sfnet_crawlzilla/downloads/other/jdk-6u21-linux-i586-rpm.bin/

          2.       JDK安裝路徑 /usr/java/jdk1.6.0_21

          3.       執(zhí)行安裝命令:./ jdk-6u21-linux-i586-rpm.bin

          APACHE

          1.       apache使用軟件:apache-tomcat-6.0.32.tar.gz

          2.       apache 安裝路徑:/usr/apache-tomcat-6.0.32

          3.       apache安裝方法:tar xzvf apache-tomcat-6.0.32.tar.gz

          HUDSON軟件

          1.       hudson使用Hudson.war

          2.       直接copy Hudson.war /usr/apache-tomcat-6.0.32/webapps目錄下面

          3.       hudson相應(yīng)環(huán)境變量設(shè)置】

           修改文件/etc/profile,在文件末尾添加如下,執(zhí)行source /etc/profile生效:

          4. apache 目錄中tomcat-users.xml配置apache的訪問(wèn)用戶。

                 修改文件/usr/apache-tomcat-6.0.32/conf如下:

          4.       進(jìn)入apache目錄/usr/apache-tomcat-6.0.32/bin,啟動(dòng)apache服務(wù)。

          5.       登錄http://172.28.6.36:8080/hudson看到hudson首頁(yè)即成為搭建hudson.

           

          =================hudson配置過(guò)程=================

          1.       安全機(jī)制配置:

          Hudson>系統(tǒng)管理>系統(tǒng)設(shè)置 配置如下,然后點(diǎn)擊頁(yè)面右上角的【登錄】,跳轉(zhuǎn)到登錄頁(yè)面,單擊【Create an account】創(chuàng)建一個(gè)hudson訪問(wèn)用戶:

          2.       單個(gè)SVN路徑項(xiàng)目的配置如下;

          3.       多個(gè)相同庫(kù)或不同庫(kù)的SVN源碼的項(xiàng)目配置方式:

          4. hudson首頁(yè)有個(gè): Check File Fingerprint

          可以通過(guò)這個(gè)功能檢查構(gòu)件是否由hudson所構(gòu)建產(chǎn)生。

          4.       進(jìn)入任務(wù)的某次構(gòu)建頁(yè)面:有Tag this build

          可以通過(guò)此將此次構(gòu)建的路徑及SVN版本號(hào)在SVN庫(kù)中打上基線。

          5.       進(jìn)入任務(wù)頁(yè)面,

          狀態(tài)會(huì)顯示上次成功構(gòu)建所產(chǎn)生的構(gòu)件list,

          變更集:顯示每次構(gòu)建源碼庫(kù)所產(chǎn)生的變化,如果是每次提交代碼觸發(fā)一次構(gòu)建,那么這里顯示的就是每次的提交變更記錄。

           

           

           

          ================遇到的問(wèn)題======================

          1. hudson無(wú)法指定SVN版本的實(shí)現(xiàn)(下載最新的SVN插件即OK,服務(wù)器端SVN與客戶端SVN版本不一致導(dǎo)致,請(qǐng)求IT開(kāi)通下載權(quán)限再試)

          插件這里升級(jí)為:

          *********嘗試步驟:

          新建任務(wù):test812

          可以了。

          主站蜘蛛池模板: 石家庄市| 正阳县| 榆社县| 安达市| 克什克腾旗| 洞头县| 彭水| 依安县| 鲁山县| 兴业县| 喜德县| 从江县| 乡城县| 廉江市| 临邑县| 株洲市| 胶南市| 鄂托克旗| 长寿区| 福州市| 绥中县| 西安市| 合山市| 东光县| 雷波县| 五常市| 鹤庆县| 保德县| 武胜县| 五原县| 黎平县| 台南县| 泰兴市| 公安县| 泾源县| 林西县| 彭泽县| 栖霞市| 宜都市| 信阳市| 安徽省|