jenkins codesniffer的安裝和配置

2021-06-16 14:54:31 字數 1277 閱讀 9321

一、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...