Cruise入门——安装与数据备份

CSDN终于可以访问了。

今天说说Cruise的安装与数据备份吧。

你从 这里注册一下,就可以下载Cruise,并会得到为期一个月的试用版License(最多6个Agents有效),一个月后,你可以申请有效期是一年的免费License(最多两个Agents有效)。

Cruise可以安装在很多种操作系统上,而且Server和Agent可以安装在不同的操作系统上。

Cruise官方提供了windows安装包(.exe),debian安装包(.deb),RedHat安装包(.rpm)和MacOS安装包(.ocx.zip文件)。对于其它操作系统,你可以使用这些安装包间接完成。

一、安装

1、Windows下的安装

a 非常简单,双击安装就可以了。安装以后,Cruise Server 和Agent都会被注册为Windows服务,默认的Owner是local system。 注意最好把它们的Owner改为该机器的登录用户。否则,你的构建脚本用到环境变量等特别的东西时,可能会不能通过。

b 目录结构

Windows可以选择安装目录。

在Server的安装目录下,需要了解的是两个子目录(config和db)和几个文件(cruise-config.xml,cruise-config.xsd和server.cmd)。
cruise-config.xml 为Cruise的核心配置。
cruise-config.xsd 当你手工修改上面的配置文件时,你可以用这个xsd来校验正确性。
server.cmd Cruise服务器的启动脚本
Config/log4j.properties 改变日志的级别(修改后要重新启动)
Config/cruise-server.conf Cruise服务器启动时的一些参数。(如果你的端口9000被占用,可以在这里手动修改)
DB 保存过程中产生的数据(不是Artifacts哦)
Pipelines 该目录自动由Server生成,并会将所有使用 Mercurial做SCM的Pipeline放在该目录下以Pipelinename命名的子目录里。

在Agent的安装目录下,需要了解的是两个子目录(config和db)和几个文件(cruise-config.xml,cruise-config.xsd和server.cmd)。
agent.cmd Agent的启动脚本
Config/log4j.properties 改变日志的级别(修改后要重新启动)
另外,在环境变量中,你可以通过修改CRUISE_SERVER变量的值(IPaddress)来修改该Agent与哪个Server交互(修改后需要重启Agent)
Pipelines 该目录自动由Agent生成,并会将所有Checkout的代码放在该目录下以Pipelinename命名的子目录里(该子目录被叫做Job的当前工作目录)

那么,如何做数据备份呢?
最好备份config.xml文件,DB目录和你指定的放Artifacts的目录(至少要备份前两项。没有第三项的话,你会失去所有的Artifacts,但不会失去所有build的基本信息,例如,pipeline label,版本号,是否通过,每个Pipeline有哪些modifications,什么时间执行构建,在哪个Agent上执行的等信息)

2 其它平台

Ubuntu (Debian):

Cruise Server:

  • /var/lib/cruise-server/  程序目录和DB目录
  • /etc/cruise/cruise-config.xml    配置文件
  • /var/log/cruise-server  服务器日志
  • /usr/share/cruise-server/log4j.properties  日志配置文件

Cruise Agent:

  • /var/lib/cruise-agent  程序目录
  • /etc/default/cruise-agent 
  • /var/log/cruise-agent  Agent日志
  • /usr/share/cruise-agent/log4j.properties  日志配置文件

Mac OS:

Cruise Server:

  • /Library/Application Support/CruiseServer
  • /Library/Logs/CruiseServer
  • cruisewrapper log is in system.log

Cruise Agent:

  • /Applications/Cruise Agent
  • /Library/Logs/CruiseAgent
  • agentbootstrapper.log is in system.log
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值