CruiseControl深入分析

2021-08-30 12:11:40 字數 775 閱讀 8365

cruisecontrol是綠色版,就是說,他的核心程式與windows的登錄檔沒有關係,系統重灌了以後程式一樣可以使用。

這裡講的是版本是2.2.8,較舊的版本的cruisecontrol可能與新版的使用方法與目錄結構都有所不同。

接下來,我們來看看cruisecontrol安裝後的目錄結構 

cruisecontrol的目錄結構如圖所示:

第乙個資料夾是:apache-ant-1.7.0

這裡是cruisecontrol所集的apache軟體,你可以在裡面新增ant的第三方外掛程式。

第二個資料夾是:artifacts

這裡是每一次編譯所發布的工件

第三個資料夾是:etc

這裡是cruisecontrol的擴充套件檔案,裡面包括了cruisecontrol所整合的jetty伺服器的配置檔案

第四個資料夾是:lib

裡面當然就是cruisecontrol所用的第三方外掛程式了。

第五個資料夾是:log

log裡面當然是cruisecontrol的日誌檔案了,但是cruisecontrol的日誌可不是簡單的用來記錄而已,很多cruisecontrol顯示的資料都是從log裡面讀出來的。

第六個資料夾是:project

project裡面放置了cruisecontrol所要分析的專案

config.xml檔案

cruisecontrol主要的配置檔案

CruiseControl 日誌檔案過大

zoundrydocument 前一陣,為了提公升公司 質量,改善開發流程,在我們專案組內,引入了持續整合伺服器,由於我們使用vs作為開發工具,所以選擇使用cruisecontrol.net,下面簡稱cc。server和dashboard的部署,基本看附帶的文件就能搞定,我建立了乙個簡單的流程,每隔...

CruiseControl 的 108 種排程模式

擁抱變化 是敏捷的態度之一,cruisecontrol 正是來實證這種態度的作品.多種型別的 變化 都會觸發cruisecontrol的一次構建過程.我們知道cruisecontrol能根據源 的變化來排程一次構建,但你知道cruisecontrol支援多少種排程模式嗎?切爾斯基 這是 cruise...

持續整合之CruiseControl

持續整合用於定時檢測 構建專案。常用的持續整合工具有cruisecontrol,簡稱cc。那麼我們是如何部署專案到持續整合伺服器中的呢?首先我們可以將我們的專案copy到cc根目下的project目錄下,然後通過在cc根目錄下得config.xml檔案中進行專案配置,具體配置主要參照裡面的demo就...