Bamboo基礎概念

振宇要低調發表於2017-07-17
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)順序執行