ClearCase UCM Plugin as SCM."> 配置Rotator | Jenki必威国际有限公司ns插件 - betway必威足彩

配置旋转

弃用:此插件已被标记为弃用.一般来说,这意味着这个插件要么已经过时,不再被开发,要么可能不再工作。

有关此弃用原因的更多信息,以及如何进行的建议,请参阅https://github.com/必威国际有限公司jenkinsci/jenkins/pull/5320

开发的

{宽度= " 161 "高度=“33”}

配置旋转器,现在与Git支持

介绍

在ClearCase UCM中,复合基线描述了父/子关系中组件的不同基线之间的依赖关系。

复合基线中的“依赖图”描述了一个配置,其中一个特定的基线定义了与其他特定基线的关系——可能嵌套在几个层中。

但它也可以被视为一种更通用的结构,它只是描述了组件的层次结构。

当被看作一个层次结构时,我们很想知道结构中的另一个(更新的)组件是否仍然与整个配置相兼容。应该有人来测试一下
每次发布层次结构中组件的新基线时。

Config Rotator监视SCM结构中组件的新版本,并在必要时执行此测试。该配置只是临时创建的,并且只有
将存储测试结果。实际测试的配置不会持久。组件开发人员可以通过运行Config Rotator的Jenkins作业上的ATOM提要订阅涉及组件的测试结果。必威国际有限公司

scm支持

  • ClearCase UCM
  • Git,来自1.1.0版本

它的突出特点

  • 尝试组件的新配置,包括重置为旧配置以再次尝试
  • 能够按组件订阅Atom提要,并提供关于与组件兼容或不兼容的新配置的信息

要求和推荐设置

ClearCase UCM

  1. 对于在执行构建的主机(Jenkins主或从)上运行Jenkins构建的用户,您需要一个工作的ClearCase环境必威国际有限公司
  2. 插件在当前版本中仅在Windows上测试
  3. 必须使用自由式构建
  4. 必威国际有限公司Jenkins奴隶被测试作为服务运行,或者Java Webstart(用户运行服务或者Java有一个工作的ClearCase环境是很重要的)

未来的计划可能是Linux支持或其他方式来设置作业和主/从。如果你正在使用该插件在其他设置比上述,请让我们知道它是否工作。

Git

Git不需要特殊的设置。

入门指南

在源代码管理部分选择配置旋转器选项

ClearCase UCM配置

环境项目VOB是临时流的UCM项目所在的位置。在这个项目VOB中,必须创建一个特殊的UCM项目并命名为jenkins必威国际有限公司
在全球范围内提供数据将配置旋转器构建的结果操作写入全局配置页下全局配置中指定的数据库:

UCM配置是描述配置的一系列基线。

  • 基线描述配置组件的基线
  • 提升水平基线所要求的晋升级别
  • 固定固定配置组件。这个组件可以旋转吗?
Git
  • 的名字工作区的源位置。如果为空,则使用存储库的名称。
  • 存储库Git存储库的URL。
  • 分支要旋转的分支。如果为空,则使用Master。
  • 提交偏移量提交旋转,可以是SHA1或标签。
  • 固定固定配置组件。这个组件可以旋转吗?

功能描述

尝试一系列的配置

  • 将你的工作设置为对SCM进行轮询
  • 当配置旋转器发现新的基线时,它就开始构建

图中显示了一系列成功的构建。项目/作业页面将显示配置的最新结果。如果单击生成,则显示生成中经过测试的配置。

单击项目/作业左侧菜单中的Config Rotator链接,查看所有尝试的配置

使用feed

  • Jenkins的主页显示了必威国际有限公司一个到Config Rotator提要页面的链接
  • 对于前面执行的构建中的每个组件,该组件的提要包含有关测试结果的信息,显示兼容或不兼容。|
  • 使用您最喜欢的RSS/Atom提要阅读器并订阅链接。

重置到旧配置

如果您不想再尝试一次配置,并从那时开始继续,请转到作业,单击一个构建,然后在构建页面上单击重置到此配置

  • 请注意,重置为配置只适用于下一次构建,因此项目/作业页面将在下一次构建后首先更新。

我们实现了变化特性来显示配置中更改组件的基线之间的更改。

已知问题(当前版本)

{身高= " 100 "}如果它坏了……我们可以解决它!

  • 当我们试图使用配置旋转器SCM组件复制现有作业时,已经有人报告了问题,其中复制的数据与目标作业不同。
  • 1.0.1之前的变更集存在一些问题。更改集将不能正确地识别更改的用户。这应该在最新版本中得到了修复。我们必须更改由作业创建的changes.xml文件的格式,因此只有使用1.0.2生成的变更集才能按设计的方式工作,而1.0.1的变更集仍然会将用户显示为“未知”。
  • 即使构建被标记为“无事可做”,也会发送“构建失败”邮件。确保在配置rotator后构建步骤之后运行电子邮件插件。是的,有这么一件事。通常它是自动添加的,随机插入的。它是必需的,不能被禁用。

类型

关键

总结

由于意外错误,无法检索数据。

在Jira中查看这些问题

变化

2.0.0版本(2016年8月25日)

  • 修正了Git实现在windows上不释放文件句柄的问题(# 10
  • 修正了Jenkins 2.13+无法保存任务的问题(必威国际有限公司# 9

1.3.1版本(2015年10月12日)

1.3.0版本(2015年8月28日)

1.2.1版本(2015年8月18日)

1.2.0版本(2015年7月6日)

1.1.8版本(2015年1月29日)

1.1.8版本(2014年11月17日)

1.1.7版本(2014年8月16日)

1.1.6版本(2014年6月23日)

1.1.5版本(2014年5月2日)

版本1.1.4(2014年3月11日)

1.1.3版本(2013年12月20日)

1.1.2版本(2013年8月26日)

1.1.1版本(2013年6月4日)

1.1.0版本(2013年4月14日)

版本1.0.4(2013年4月3日)

1.0.3版本(2013年4月2日),错误的发布

版本1.0.2

版本1.0.1

发行通知

我们实现了两个级别的配置检查。第一个检查是配置是否可以在ClearCase中加载。第二级检查是添加的配置在配置旋转的上下文中是否有意义。如。Config-rotator不允许同一个组件重复使用。

轮询检查第一级,如果检查不通过则中止轮询。
构建同时进行检查,如果没有通过则失败。

版本1.0.0,初始版本

Baidu