![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Ansible-playbook-output-jenkins.png/640px-Ansible-playbook-output-jenkins.png&w=640&q=50)
Jenkins (軟件)
維基百科,自由的 encyclopedia
Jenkins是一款由Java編寫的開源的持續集成工具。在與Oracle發生爭執後,項目從Hudson項目復刻。
Quick Facts 首次發布, 當前版本 ...
![]() | |
![]() | |
首次發布 | 2011年2月2日 (2011-02-02)[1] |
---|---|
當前版本 |
![]() |
源代碼庫 | ![]() |
編程語言 | Java |
平台 | Java 11, Java 17 |
類型 | 持續交付 |
許可協議 | MIT許可證[3] |
網站 | www![]() |
Close
Jenkins提供了軟件開發的持續集成服務。它運行在Servlet容器中(例如Apache Tomcat)。它支持軟件配置管理(SCM)工具(包括AccuRev SCM(英語:AccuRev SCM)、CVS、Subversion、Git、Perforce(英語:Perforce)、Clearcase(英語:Clearcase)和RTC(英語:Rational Team Concert)),可以執行基於Apache Ant和Apache Maven的項目,以及任意的Shell腳本和Windows批處理命令。Jenkins的主要開發者是川口耕介。[4]Jenkins是在MIT許可證下發布的自由軟件。[5]
可以通過各種手段觸發構建。例如提交給版本控制系統時被觸發,也可以通過類似Cron的機制調度,也可以在其他的構建已經完成時,還可以通過一個特定的URL進行請求。