????????????????????????
???????????? ???????[ 2013/5/29 10:22:15 ] ????????
??????????? env ???????????????????????? CruiseControl ??????????????????????????????????????? JAVA_HOME ?泻?????????????????y??????????????????????????????? MAVEN_HOME??
[root@fcvm .cruisecontrol]# mkdir env
[root@fcvm .cruisecontrol]# cd env
[root@fcvm env]# echo /usr/lib/jvm/java >JAVA_HOME
[root@fcvm env]# echo /home/cruise/pkg/maven-1.0.2 >MAVEN_HOME
[root@fcvm env]# ls
JAVA_HOME MAVEN_HOME
[root@fcvm env]# cd ..
[root@fcvm .cruisecontrol]#
?宓� 2 ????? /service/cruisecontrol/run ?????
?宓� 2. /service/cruisecontrol/run ??????
#!/bin/sh
svc=`pwd`
cd /home/cruise
exec 2>&1
exec setuidgid cruise
envdir ${svc}/env
java -jar pkg/cruisecontrol-2.2.1/main/dist/cruisecontrol.jar
???????????????????????些???瑁�
???????????????????????????? /service/cruisecontrol????????谩?
????????? /home/cruise??
??????????写?? multilog ??????????????????????????????????
??? JVM?????? CruiseControl???? cruise ????????????薪?????????? /service/cruisecontrol/env ???写?????????????????
?宓� 3 ????? /service/cruisecontrol/log/run ????????????????? cruise ???????????? multilog??
?宓� 3. /service/cruisecontrol/log/run ??????
#!/bin/sh
exec setuidgid cruise multilog /home/cruise/log/cruisecontrol
???????????? chmod ???????????????械???????????????????小?????? exec ?????????????????????????????????????????写??????????????????????? supervise ????????????????????????????? exec????? JVM ???????? run ??????????????????????????? supervise ?????????????????????????????????????????????? JVM ????????校???????????supervise ???????????????????????????????????????????? —— ???????????????
?????煤梅?????????????????????????????????? svscan ???????? CruiseControl????????????????????????校?
[root@fcvm .cruisecontrol]# cd ..
[root@fcvm service]# mv .cruisecontrol cruisecontrol
[root@fcvm service]# cat /home/cruise/log/cruisecontrol/current
[cc]Aug-24 21:45:45 Main - CruiseControl Version 2.2.1
[cc]Aug-24 21:45:46 trolController- projectName = [xstream]
[cc]Aug-24 21:45:46 Project - Project xstream: reading settings
from config file [/home/cruise/config.xml]
[cc]Aug-24 21:45:47 BuildQueue - BuildQueue started
[cc]Aug-24 21:45:47 Project - Project xstream starting
[cc]Aug-24 21:45:47 Project - Project xstream: idle
[cc]Aug-24 21:45:47 Project - Project xstream started
[cc]Aug-24 21:45:47 Project - Project xstream: next build in 1
hours
[cc]Aug-24 21:45:47 Project - Project xstream: waiting for next
time to build
[root@fcvm service]#
?? CruiseControl ??????
????????? CruiseControl ???????????????????????小??????????????????????????????????????????config.xml ????械????????????????????????????????????????????????????????????????????????????????????? config.xml ??????????????????????????? XSLT ??????????? XML ??????? config.xml ??????????????????????????????????????????????? tar ?????????? ???????????????些????? /home/cruise ????
[cruise@fcvm ~]$ ls
config.xml force-build pkg xstream.ser
cruisecontrol.log log src
[cruise@fcvm ~]$ tar xvzf [...]/simple-cc.tar.gz
meta-config-params.xsl
meta-config.xsl
meta-config.xml
mkconfig
[cruise@fcvm ~]$ ls
config.xml meta-config-params.xsl pkg
cruisecontrol.log meta-config.xml src
force-build meta-config.xsl xstream.ser
log mkconfig
[cruise@fcvm ~]$
?????????????? meta-config.xml??????????? meta-config.xsl ???????斜浠�?????? CruiseControl ?? config.xml ????????? mkconfig ???????????????? XMLStarlet ?????????????????????? mkconfig ???????? CruiseControl ?? config.xml ?????
????????
??婵�???? CruiseControl ??????????????????????????????????????????????????????????????????????????????????????????????????????????meta-config.xsl ????????????????????????????????????????????????些?????????????????????????????????????? meta-config-params.xsl ????????????????????????????????????????????械??????????????
home ?????????????????????????????????????????????????????????????????
cruisecontrol-home ??CruiseControl ???邪?????????????????????????????????????
ant-home ??Ant ???????????? Fedora Core 4 ????? Ant?????????????? /usr??
maven-home ??Maven ?????????????????????????????????? Maven ??????? /home/cruise/pkg ????
return-address ??CruiseControl ???????????????????????????
return-name ??????????????????????????
developers-address ????????纬???????????泄???????????????????????????????????????????????????????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11