Cloudbees 是否有特定于分支机构的徽章图标?

Cloudbees 是否有特定于分支机构的徽章图标?,cloudbees,buildhive,Cloudbees,Buildhive,我目前正在使用BuildHive,并在自述文件中显示可嵌入的构建状态图标。通常情况下,pull请求无法生成,状态图标变为红色,而master仍然正常 Travis CI有,所以我想知道BuildHive是否有类似的东西?我想没有。这个问题可能比状态徽章图标插件更广泛。Jenkins有一个线性构建历史,因此像Git这样支持从多个分支构建的SCM插件(在本例中为BranchSec**)可以启动新的构建,但不能真正告诉核心它们引用了什么。例如,一个常用的核心选项是放弃除最后一个稳定构建之外的所有构建,

我目前正在使用BuildHive,并在自述文件中显示可嵌入的构建状态图标。通常情况下,pull请求无法生成,状态图标变为红色,而master仍然正常


Travis CI有,所以我想知道BuildHive是否有类似的东西?

我想没有。这个问题可能比状态徽章图标插件更广泛。Jenkins有一个线性构建历史,因此像Git这样支持从多个分支构建的SCM插件(在本例中为BranchSec
**
)可以启动新的构建,但不能真正告诉核心它们引用了什么。例如,一个常用的核心选项是放弃除最后一个稳定构建之外的所有构建,但是如果一个分支是稳定的,而主分支不是稳定的,那么这将是不合理的

可能需要Jenkins中的新API,以便构建历史可以形成镜像VCS图的树(假设保留了足够的历史构建以显示公共祖先),或者更简单地根据分支名称(和/或存储库)分组到存储桶中,通过某种方式自动清理过时的bucket,例如合并的pull请求

矩阵项目类型实际上已经接近于此功能,但它是为并行运行许多预定义的构建变体而设计的,这并不完全正确。(事实上,您可能希望构建矩阵项目的所有分支。)


BuildHive的结果是,Jenkins中似乎没有任何东西能够支持您所要求的功能。它也许可以通过状态徽章图标插件的定制变体实现特定于分支的徽章,而无需一般支持,该插件还可以执行分支敏感构建和工件历史修剪。

我认为没有。这个问题可能比状态徽章图标插件更广泛。Jenkins有一个线性构建历史,因此像Git这样支持从多个分支构建的SCM插件(在本例中为BranchSec
**
)可以启动新的构建,但不能真正告诉核心它们引用了什么。例如,一个常用的核心选项是放弃除最后一个稳定构建之外的所有构建,但是如果一个分支是稳定的,而主分支不是稳定的,那么这将是不合理的

可能需要Jenkins中的新API,以便构建历史可以形成镜像VCS图的树(假设保留了足够的历史构建以显示公共祖先),或者更简单地根据分支名称(和/或存储库)分组到存储桶中,通过某种方式自动清理过时的bucket,例如合并的pull请求

矩阵项目类型实际上已经接近于此功能,但它是为并行运行许多预定义的构建变体而设计的,这并不完全正确。(事实上,您可能希望构建矩阵项目的所有分支。)

BuildHive的结果是,Jenkins中似乎没有任何东西能够支持您所要求的功能。它也许可以通过状态徽章图标插件的定制变体实现特定于分支的徽章,而无需一般支持,该插件还可以执行分支敏感构建和工件历史修剪