美文网首页
Jenkins pipeline 系列二-为什么选择Pipeli

Jenkins pipeline 系列二-为什么选择Pipeli

作者: 欧莉米 | 来源:发表于2019-08-14 15:58 被阅读0次

    接着继续翻译和记录第二节内容

    为什么选Pipeline

    Jenkins 本质上就是一个自动引擎,他支持大量的自动模式。Pipeline往Jenkins里面添加了一系列的自动化工具,支持一系列从简单持续集成到复杂的持续交付的链路。对这些相关的任务进行模型化, 这样用户可以或者很多的好处:

      Code: Pipelines是以code形式来呈现的, 可以集成到源代码管理工具里面,这样组里的成员在他们的交付pipeline上编辑,review 和代码迭代

      Durable: Pipelins 可以保留计划内和计划外的Jenkins master 的重启。

       Pausable:Pipelines 可以选择性的停止和等待人为的干预比如说在接着跑Pipeline的时候加入人为的输入或者批准

     Verastile:Pipelines 支持真实世界的持续交付的请求。包括具备fork/join, loop和并行跑任务的能力等。

     Extensible:Pipeline的插件支持可扩展性到它的DSL以及提供了多样的选项可以使得它可以集成到其他的插件里面。

    事实上Jenkins一直是允许使用多个Freestyle. Jobs合作来实现有序的任务链的。Pipeline使得这个理念在Jenkins中作为一等重要的位置。

    建立在Jenkins的核心价值观:'可扩展性', Pipeline同样是可以扩展的。插件开发者可以通过Pipeline Shared Libraries   来实现它的扩展性

    下面的流程图就是一个使用Jenkins Pipeline来实现的持续交付场景

    此文也发布在

    https://blog.csdn.net/Alice_onlyme/article/details/78025920

    相关文章

      网友评论

          本文标题:Jenkins pipeline 系列二-为什么选择Pipeli

          本文链接:https://www.haomeiwen.com/subject/qjzgjctx.html