【问题标题】:Auto generate/remove jenkins jobs自动生成/删除詹金斯工作
【发布时间】:2012-12-19 22:07:17
【问题描述】:

我正在寻找一种方法来自动创建一组 jenkins 作业(通常在创建新的 (git) 分支之后)。我已经为 maven 尝试过这个插件:

http://evgeny-goldin.com/wiki/Maven-jenkins-plugin

它运行良好 + 从单个 pom.xml 文件中管理所有 jenkins 作业非常酷,其中名称、分支 ID 等可以参数化(例如通过属性)!

唯一的缺点是我还没有弄清楚如何再次删除作业,但它应该很容易放入清理脚本中。

有没有更好的方法来自动生成 jenkins 作业?例如。直接从构建脚本(pom.xml、build.gradle 等)使用 jenkins api。

我正在研究的其他方法:

http://entagen.github.com/jenkins-build-per-branch/

http://amokti.me/2011/10/11/automatic-opt-in-branch-building-with-jenkins-and-git-2/

【问题讨论】:

    标签: git maven jenkins


    【解决方案1】:

    另一种方法是将Gerrit 引入工作流。提交审查的补丁集在 Gerrit 中作为分支实现。有一个 Jenkins plugin 可以自动构建和测试这些审查请求,这是一个非常方便的功能,我认为可以满足您的需求。

    Gerrit 被多个大型开源项目使用:

    【讨论】:

    猜你喜欢
    • 2022-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多