Jenkins掃盲篇
本文是jenkins應用系統文章的一部分,大部分來自工作和學習中的實踐,部分內容來自官方文件和網友的文章,引用的文章會在“參考資料”部分附上原始連結,如無意中侵犯您的權利,請聯絡QQ:46106962,如需要進一步的交流請加入QQ群: (Jenkins學習交流)469536515。轉載和使用請註明出處。
Jenkins是什麼
Jenkins是一個開源的、提供友好操作介面的持續整合(CI)工具,起源於Hudson(Hudson是商用的),主要用於持續、自動的構建/測試軟體專案、監控外部任務的執行(這個比較抽象,暫且寫上,不做解釋)。Jenkins用Java語言編寫,可在Tomcat等流行的servlet容器中執行,也可獨立執行。
通常與版本管理工具(SCM)、構建工具結合使用;常用的版本控制工具有SVN、GIT,構建工具有Maven、Ant、Gradle。
Jenkins特性
易於安裝
不需要安裝、不需要資料庫,只需通過java -jar jenkins.war或部署到一個servlet容器中
易於配置
所有的配置都可能通過jenkins提供的web介面完成,當然如果你喜歡,也可以通過手動修改xml檔案進行配置
生成JUnit或TestNG的測試報告
檔案識別
jenkins能跟蹤每次構建生成哪些jar包以及使用哪個版本的jar包
分散式構建
外掛支援
jenkins可以通過第三方外掛擴充套件,也可以根據團隊需要開發外掛
Jenkins中的任務(Job)和構建(build)
任務(Job)是Jenkins的一個執行計劃,是一系列操作的集合,構建是Jenkins的任務的一次執行。
名詞
CI
英文全稱:Continuous Integration
中文全稱:持續整合工具
持續整合是一種軟體開發實踐。在持續整合中,團隊成員頻繁整合他們的工作成果,一般每人每天至少整合一次,也可以多次。每次整合會經過自動構建(包括自動測試)的檢驗,以儘快發現整合錯誤。
SCM
英文全稱:Source Control Management (Software Version Control)
中文全稱:原始碼控制管理軟體 版本控制
參考資料
http://blog.csdn.net/tiangwan2011/article/details/7597032
http://blog.csdn.net/wangmuming/article/details/22924815
https://wiki.jenkins-ci.org/display/JENKINS/Meet+Jenkins
http://blog.csdn.net/napolunyishi/article/details/39345995
http://blog.csdn.net/leijiantian/article/details/7916483
---------------------
原文:https://blog.csdn.net/houyefeng/article/details/50912756
相關文章
- falcor掃盲篇
- RocketMQ掃盲篇MQ
- JVM快速掃盲篇JVM
- 資料安全“掃盲篇”,看完就懂了
- 「掃盲」 ElasticsearchElasticsearch
- Promise掃盲Promise
- HTML掃盲HTML
- PostgreSQL掃盲教程SQL
- Spring AOP 掃盲Spring
- Dozer掃盲級教程
- Css知識掃盲CSS
- 【掃盲篇】衛生資訊資料集欄位解釋
- 關於Java中泛型、反射和註解的掃盲篇Java泛型反射
- 數字證書掃盲
- ICP備案掃盲帖
- Filecoin: 挖礦流程掃盲
- Java Web 掃盲行動JavaWeb
- Android、Java泛型掃盲AndroidJava泛型
- 掃盲:Kotlin 的泛型Kotlin泛型
- C#掃盲篇(一):反射機制--情真意切的說C#反射
- C#掃盲篇(三):Action和Func委託--實話實說C#
- 介面測試全流程掃盲
- PYTHON-基礎掃盲1Python
- SQL 基礎知識掃盲SQL
- ”MySQL官方驅動“主從分離的神祕面紗(掃盲篇)MySql
- JVM知識點掃盲系列(2)JVM
- 【掃盲】Win10配置mmdetection 2.6Win10
- 伺服器軟體大掃盲伺服器
- 雲端計算術語掃盲
- Semver(語義化版本號)掃盲
- MongoDB4.2 分片掃盲說明MongoDB
- zanphp原始碼解讀 – 知識掃盲PHP原始碼
- window.print —— 瀏覽器列印掃盲瀏覽器
- linux程序(不含程序間通訊)掃盲Linux
- 計算機作業系統掃盲計算機作業系統
- MongoDB4.2 副本集掃盲說明MongoDB
- 掃盲:策略模式,成事兒還需要策略模式
- Docker掃盲之容器與映象的基本使用Docker