我正在尝试设置Jenkins(v1.47),以使用ClearCase UCM(v1.1.2)插件构建项目。
使用以下配置(更改名称以保护无辜者):
Stream: project_dev_build@\company_pvob<br/>
Component: project_tools@\company_pvob<br/>
Promotion level: INITIAL
我得到以下输出:
[CCUCM] * Stream: project_dev_build@\company_pvob
[CCUCM] * Component: project_tools@\company_pvob
[CCUCM] * Promotion level: INITIAL
[CCUCM] Removed 45 of 45 Baselines.
[CCUCM] No valid baselines found
我可以在ClearCasehtml" target="_blank">客户端中看到INITIAL
该流和组件的促销级别中总共有45个基线。
因此,该插件显然会找到并丢弃它们。
但为什么?
我希望能拿到最新的一个,为什么都被拒绝了?
我应该注意,如果我将配置从“ INITIAL
” 更改为“ ALL
”,这没有什么区别,同样的事情也会发生。
该消息是由方法产生的net.praqma.hudson.scm.CCUCMScm#pollStream()
它调用filterBaselines()
其中删除了所有“
deliver.xxx
”基准或未标记的基准。
private int filterBaselines( List<Baseline> baselines ) {
int pruned = 0;
/* Remove deliver baselines */
Iterator<Baseline> it = baselines.iterator();
while( it.hasNext() ) {
Baseline baseline = it.next();
if( baseline.getShortname().startsWith( "deliverbl." ) || baseline.getLabelStatus().equals( LabelStatus.UNLABLED ) ) {
it.remove();
pruned++;
}
}
return pruned;
}
如果您的所有基准都是通过交付操作生成的,那将解释为什么插件将其从可能的基准中删除以选择构建。
问题内容: 我正在尝试使用GIT插件Jenkins拉出GIT的代码形式,并且该作业正在从属计算机上运行。 系统有 在系统中没有定义。 每当我在计算机上本地执行git clone时,它都能完美运行,但是从Jenkins那里我并没有成功。 它抛出以下错误: 是因为系统试图设置系统中不存在的http代理? 如果是,该如何预防? 或者,还有其他我想念的东西吗? 问题答案: 原来这是一个代理问题。 使用Je
我正在将旧的Jenkins构建迁移到新的声明性管道。现在我已经建立并运行了,我需要从git获取JenkinsFile(而不是将其留在Jenkins窗口中)。问题是Jenkins从Git获取文件,但在拉动后在错误的位置查找它。这是配置: 这是我在詹金斯日志中得到的信息: 似乎构建代理正在主Jenkins服务器机器上的某个位置寻找Jenkins文件。构建机器是windows机器,因此 /u03/jen
问题内容: 我使用的是詹金斯(Jenkins)的Git插件,也使用道格拉斯·克莱格(Douglas Creager)的get_git_version 脚本。这使用git describe来为python模块获取一些明智的版本。通常,这会创建类似的东西,但是在詹金斯身上,我得到: 我已配置插件不通过“跳过内部标签”提供自己的标签。 像在这个有关从jenkins推送的问题中那样,对master分支进行
问题内容: 我已经为jenkins安装了logstash插件,并将其配置为使用索引器作为弹性搜索。 在执行作业时,我看到以下错误: 我们将提供有关如何解决此错误的任何线索。 谢谢-Prateek 问题答案: 在Jenkins插件上,您需要定义包含[yourindex] / [yourtype]的elasticsearch网址,如下所示: http:// localhost:9200 / youri
问题内容: 我在Xcode上收到一个错误,说没有关于视图控制器的信息。 无法插入新的插座连接:找不到名为该类的任何信息 为什么会这样呢? 问题答案: 以下是一些可以解决此问题的方法(按难度递增的顺序): 清理项目( 产品 >清理) 手动粘贴 // or @IBAction func viewTapped(_ sender: Any) { } 并控制拖动到它。(根据需要更改类型。))。 完全关闭Xc
问题内容: 我实际上正在尝试使用Maven开发Jenkins插件,但无法对其进行测试。 我使用命令创建了项目。我打电话给。我将其与or 打包在一起,并使用来运行Jenkins服务器。 默认情况下,在Jenkins配置页面(Jenkins菜单->管理Jenkins->配置系统)或“构建”部分下会出现一个用于测试目的的HelloWorlBuilder,但不会显示。 我通过确保我没有记错但仍然无法正常工