【问题标题】:How to create a job in hudson for UCM clearcase如何在哈德逊为 UCM clearcase 创建工作
【发布时间】:2011-04-15 19:11:55
【问题描述】:
我是 hudson 的新手,谁能解释一下如何在流中配置 Hudson 中的作业 (UCM ClearCase)
- 我想在 Hudson 的 UCM 流上设置工作
- 想要执行一个简单的
build.sh,它在<component>/build/build.sh下
- o/p 在
<component>/release/ 目录下可用
- 想要将发布目录下的内容复制到同一服务器上的另一个位置,例如
/tmp/xyz
我不明白 Hudson 如何在何处创建视图以及如何告诉 Hudson 执行我的build.sh。
它怎么知道在正确的目录下执行build.sh?
谁能解释一下会很有帮助
比
【问题讨论】:
标签:
hudson
clearcase
jenkins
【解决方案1】:
主要参数是Stream Selector字段(如果你添加了ClearCase plugin):
在该字段中输入流名称后:
将创建一个快照视图,引用该 UCM 流。
如果视图已经创建,它只会被启动。
您的脚本将针对在该视图 (lshistory) 中检测到的任何更改执行,或者,如果您愿意,每 n 分钟执行一次。
您的build.sh 必须作为步骤添加到构建部分:“添加构建步骤/执行外壳”。
这意味着您在创建新作业时选择了 Build a free-style software project。
每个步骤都允许您定义要运行的执行目录和脚本。