有没有一种方法可以使Jenkins的Hg Flow/Git Flow自动化



我们刚刚切换到使用Hg Flow,但我们还没有弄清楚如何最好地使用Jenkins。理想情况下,我们会有一个构建和测试开发的工作,一个构建并测试默认值的工作,以及其他在创建功能或发布分支时自动创建的工作,理想情况下,还可以在功能或发布完成时删除作业。

有人知道这是否可以做到吗?如果可以,具体如何做到?

如果詹金斯能够从Hg那里读出谁创建了分支机构,并在工作建立时将他们标记为联系人,那将是一件非常好的事情,但这真的很好。

提前感谢

这里可以使用一个作业生成器插件。您可以创建一个作业来监视整个Hg回购的变化,当它看到变化时,您可以运行一个解析提交的任务,并用新分支代替模板字段创建一个新作业。

如果你能看到分支机构创建的历史记录,你也可以只在你的职位创建任务中使用这些信息来填写联系方式。

我自己还没有尝试过,但我发现了这个插件(用于GitFlow):

Jenkins Build Per-Git Flow分支

此脚本将使您的Jenkins作业与Git存储库(遵循GitFlow分支模型)。

另请参阅作者关于这个插件的博客文章。

最新更新