1. 程式人生 > >一、jenkins介紹

一、jenkins介紹

一、jenkins是什麼

        1、jenkins圖示


        2、jenkins的標語

        “Build great things at any scale

        “建造偉大的事情以任何規模

        3、jenkins的官方說明:

        “The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.

        “全球領先的開源自動化伺服器,Jenkins 

提供了數以百計的外掛來支援構建、部署和自動化任何專案。”

        4、jenkins的工作原理

        Jenkins,之前叫做Hudson,是基於Java開發的一種持續整合工具,用於監控秩序重複的工作,包括:

        1)、持續的軟體版本釋出/測試專案。

        2)、監控外部呼叫執行的工作。

        下面是一個官網的簡單圖形介紹:


二、什麼是持續整合

        持續整合是一個開發的實踐,需要開發人員定期整合程式碼到共享儲存庫(比如說svn或git等)。這個概念是為了消除發現的問題,後來出現在構建生命週期的問題。持續整合要求開發人員有頻繁的構建。最常見的做法是,每當一個程式碼提交時,構建應該被觸發。