有特定于分支的徽章图标吗?



我当前正在使用buildhive,并在我的读书中显示可嵌入的构建状态图标。通常,抽拉物需要构建,状态图标变成红色,而主人仍然可以。

travis-ci具有每个分支构建状态图像,所以我想知道BuildHive是否具有等效的东西?

我认为没有。这个问题可能比状态徽章图标插件更广泛。詹金斯(Jenkins)具有线性构建历史记录,因此像Git这样的SCM插件支持从多个分支(在这种情况下为BranchSpec **)构建的SCM插件可以启动新的构建,但并不能真正告诉核心。例如,一个常用的核心选项是丢弃除最后一个稳定构建以外的所有构建,但这是不合理的,如果一个分支稳定但主人不是!

可能需要在Jenkins中进行新的API,以便可以将构建历史记录形成镜像VCS图的树 - 已保留了足够的历史构建,以使共同的祖先被显示,或者更简单地将其分组为桶中根据分支名称(和/或存储库),并通过某种方式自动清理过时的存储桶,例如合并拉的请求。

矩阵项目类型实际上已经接近此功能,但是它旨在并行运行许多构建的预定义变体,这不是很正确。(实际上,您很可能想建立矩阵项目的所有分支。)

BuildHive的结果是,Jenkins通常没有任何东西可以支持您想要的功能。它可以通过状态徽章图标插件的自定义变体实现特定于分支的徽章,该插件还执行了分支敏感的构建和伪影历史记录。

最新更新