分类标签归档:pipeline

jenkins上有什么办法可以批量执行job


  1. 利用pipeline:jenkins 2.0以上版本的pipeline就支持多个任务
    通过编写pipeline script,可以执行多个步骤,完成多个工程编译发布

  2. 新加一个job,写个脚本批量运行其他job
    通过shell script调用curl命令完成多个job执行动作
    或者
    其他程序中请求jenkins服务进行执行

  3. 插件Parameterized Trigger Plugin 启动另一job时并可传递参数
    说明:这个插件可以根据已经完成构建的结果,触发新Job或者传递参数。
    官方说明:Parameterized Trigger Plugin

  4. 插件Multij

Read more

Jenkins的流水线


持续交付是DevOps的核心实践,Jenkins是持续交付的核心实践,Pipeline是jenkins的核心实践。

Jenkins 2.0的精髓是Pipeline as Code,是帮助Jenkins实现CI到CD转变的重要角色。

使用jenkins做持续集成不用Pipeline等于依然用的jenkins1.0的功能。

Jenkins 流水线 (Pipeline) 是一套插件,它支持实现和集成 continuous delivery pipelines 到Jenkins。

对Jenkins 流水线的定义被写在一个文本文件中 (成为 Jenkinsfile),该文件可以被提交到项

Read more