開(kāi)始
Jenkins是一個(gè)基于Java開(kāi)發(fā)的一種持續(xù)集成工具,用于建工持續(xù)重復(fù)的工作,功能包括:
持續(xù)的軟件版本發(fā)布/測(cè)試項(xiàng)目
監(jiān)控外部調(diào)用執(zhí)行的工作。
近期打算搭建自動(dòng)化Code Review,無(wú)意間了解到了需要Jenkins,所以這里就簡(jiǎn)單介紹一下怎么去安裝Jenkins。大概的步驟如下:
第一步:安裝Tomcat
第二步:安裝Jenkins
下面就詳細(xì)的對(duì)其安裝做一個(gè)介紹。
Tomcat的安裝
這里先來(lái)普及幾個(gè)知識(shí)點(diǎn):
什么是Tomcat?
Tomcat是一個(gè)免費(fèi)的開(kāi)放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用服務(wù)器。它是java應(yīng)用服務(wù)器(動(dòng)態(tài)解析,如JSP/PHP)。
它只是一個(gè)servlet(jsp)容器,可以認(rèn)為是apache的擴(kuò)展,但是可以獨(dú)立于apache運(yùn)行。什么是Apache?
Apache是一個(gè)Web服務(wù)器,主要用于靜態(tài)解析,例如HTML。Tomcat和Apache異同點(diǎn)
Apache是普通的服務(wù)器,本身只支持html,可以通過(guò)插件支持php,還可以與Tomcat連通。
Apache只支持靜態(tài)網(wǎng)頁(yè),但像asp/jsp/php/cgi等動(dòng)態(tài)網(wǎng)頁(yè)就需要Tomcat來(lái)處理
如果客戶端請(qǐng)求的是靜態(tài)頁(yè)面,則只需要Apache服務(wù)器響應(yīng)請(qǐng)求,如果是客戶端請(qǐng)求動(dòng)態(tài)頁(yè)面,則是Tomcat服務(wù)器響應(yīng)請(qǐng)求,將解析的JSP等網(wǎng)頁(yè)帶么解析后傳給Apache服務(wù)器,再經(jīng)過(guò)Apache返回給瀏覽器端。這是因?yàn)閖sp是服務(wù)器端解析代碼的,Tomcat只做動(dòng)態(tài)代碼解析,Apache回傳解析好的靜態(tài)代碼。
Apache和Tomcat是獨(dú)立的,在同一臺(tái)