一、jenkins的安裝和配置不在這裡多話,我主要是在windows搭建的jenkins+ant+checkstyle。其中jenkins是安裝包一直下一步就可以。安裝完成後在外掛程式管理裡安裝ant和checkstyle即可。
二、安裝php環境:codesniffer是php的**規範檢查工具,安裝前需要php和pear的支援,我們先安裝php環境。我使用的是phpstudy。安裝在d盤下,一路下一步即可。安裝完將apache和mysql啟動。並且在系統環境變數裡加入php的目錄,我的是:d:\phpstudy\php
*** 如果安裝失敗,以下兩個命令也許對你有用: pear uninstall php_codesniffer ( 解除安裝codesniffer) pear clear-cache (清除錯誤記錄資訊快取)
以上準備就緒,開始jenkins的配置:
1、 新建乙個job,選擇構建乙個自由風格的軟體專案,名稱php_test
2、 原始碼管理-----subversion----repository url處填寫要檢出的svn位址(要求許可權認證), local module directory 處填寫src
3、構建----選擇invoke ant-----高階-----build file 填寫build.xml
4、 構建後操作-------選擇publish checkstyle analysis results -------checkstyle results填寫build\logs\checkstyle.xml
儲存後,此時在jenkins下的jobs裡已經生成乙個php_test資料夾
6、由於要用checkstyle所以將checkstyle-author.xsl檔案放到workspace下,這個是checkstyle報告的格式檔案,再次執行構建成功,如果配置了郵件傳送,郵箱中應該可以收到報告了。
注釋:php_codesniffer-1.5.0rc2不能寫入checkstyle.xml的問題,解決辦法如下:
php_codesniffer-1.5.0rc2\codesniffer\reporting.php 第186行
將$filename = $reportfile; 替換為 $filename = getcwd().'/phpcs-'.$report.'.tmp';
d:\phpstudy\php\phpcs
將include_once 'php/codesniffer/cli.php'; 替換為 include_once 'php_codesniffer-1.5.0rc2/codesniffer/cli.php';
Bitnami Redmine安裝和外掛程式配置
公司要進行敏捷開發管理,最後選擇redmine作為管理工具。而redmine本身的安裝非常麻煩,要安裝mysql,ruby,redmine,apach。顯然這不是乙個偷懶的人應該做的,最後找到bitnami redmine這個統一桶,傻瓜式一鍵安裝。bitnami redmine官網 外掛程式安裝配...
Linux下memcached的安裝和配置
memcached簡介 memcached 是乙個高效能的分布式記憶體物件快取系統,它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提高系統的響應速度。memcached快取的資料,本質上就是乙個hash鍵值對。安裝準備 需要事先準備好如下軟體包 libevent 1.4.13 4.el6...
supervisor和Nginx安裝與配置
gugoo雲之summary sudo apt get purge remove nginx sudo apt get autoremove dpkg get selections grep nginx 將羅列出與nginx相關的軟體,如nginx common一併刪除 sudo apt get p...