2011-04-15 64 views
1

我是新哈德逊任何人都可以解释如何在流配置哈德森工作(UCM的ClearCase)如何创建UCM的ClearCase在Hudson中工作

  1. 我想设置在UCM流工作在哈德森
  2. 想执行一个简单的build.sh这是<component>/build/build.sh
  3. 邻下/ p为<component>/release/目录下提供
  4. 想在发布目录的内容复制到同一台服务器上的其他位置说/tmp/xyz

我不理解Hudson如何创建视图在哪里以及如何告诉Hudson执行我的build.sh
它如何知道它是在正确的目录下执行build.sh

有人可以解释将是一个很大的帮助

回答

1

的主要参数是Stream Selector场(如果你已经添加了ClearCase plugin):

一旦你把一个流在该字段中的名称:

  • 将创建快照视图,引用该UCM流。
    如果视图已经被创建,它将被简单地启动。

  • 您的脚本将在该视图中检测到的任何更改(lshistory)上执行,或者如果需要,每n分钟执行一次。

  • 您的build.sh必须作为构建部分中的一个步骤添加:“添加构建步骤/执行外壳”。
    这意味着您在创建新作业时选择了Build a free-style software project
    每个步骤都允许您定义要运行的执行目录和脚本。