天天看点

Bamboo基础概念

1、project

    1)提供报告、展板、连接

  |——2、plan

      1)指定默认代码仓库(同一个仓库)

      2)构建触发条件的配置

      3)构建结果的发送与通知

      4)可配置该plan的权限管理

    |——3、stage

        1)并行的处理job(用多个agent)

        2)只有所有的job成功,才会进入下一个stage

        3)可能会产生artifact,供后续的stage使用

      |——4、Job

          1)同一个代理上,顺序执行多个task

          2)控制task的执行顺序

          3)收集作业中单个任务的需求,以便这些需求可以和代理的能力相匹配

          4)定义生成的artifact

          5)只能使用上一个stage产出的artifact

          6)为构建结果或构建的artifact指定label

        |——5、task

            1)作业中最小的执行单元,比如:运行脚本、分析执行结果等

            2)顺序执行

Bamboo基础概念