一、jenkins介紹
阿新 • • 發佈:2019-01-05
一、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等)。這個概念是為了消除發現的問題,後來出現在構建生命週期的問題。持續整合要求開發人員有頻繁的構建。最常見的做法是,每當一個程式碼提交時,構建應該被觸發。