2014-01-23 47 views
2

在Jenkins中,对于RTC下载和接受选项我使用的是命令,因为RTC插件由于.project碰撞而无法正常工作。 使用RTC插件时,它会尝试从存储库工作区下载代码,该工作区包含来自不同流的组件。 RTC插件下载时不带选项“-i”(用于为组件创建目录),并导致组件发生.project文件冲突。所以我不得不使用“-i”选项给出加载命令。Jenkins的RTC poll scm

现在我想在詹金斯中进行民意调查。由于没有为RTC配置SCM,如何在jenkins中为RTC配置Poll SCM以在存储库工作空间中有传入更改时触发构建。

谢谢。

+0

您使用哪个版本的插件?它是否与当前版本正常工作?注意,https://wiki.jenkins-ci.org/display/JENKINS/Rational+Team+Concert+Plugin已被弃用,所以我假设你使用https://wiki.jenkins-ci.org/display/JENKINS /团队+音乐会+插件 – x29a

+0

如果您是从工作区构建的,则只能进行1次工作投票(经常),因为一旦变更被提取出来 - wsr与流并构建,您将无法轮询它们再次,因为他们已经被接受进入该工作区...... – sloven

回答

2

在轮询更改时,您将不得不使用compare命令。确保你的RTC版本使用了正确的RTC Info Center。但是,使用SCM命令行将会非常棘手。构建组件将替换到构建工作区而不是仅接受传入的更改。前者正确处理丢弃的变更集,并且表现得比后者好。

如果使用Team Concert plugin,则可以指定构建定义。确保构建定义具有“Jazz Source Control”选项并选中“为组件创建文件夹”。

如果发布在Jazz Forum上,未来的爵士乐问题将得到更多关注。

希望有帮助!

Scott