安全開發之持續整合相關工具

cnbird發表於2012-06-30

A.1 版本控制工具

subversion  http://subversion.tigris.org/

git  http://www.kernel.org/pub/software/scm/git/

clearcase http://ibm.com 需要的朋友可以找我,我有安裝包

visual sourcesafe 比較古老了

Startteam 需要的可以找我

TFS 需要的可以找我,有破解版

 

A.2 變更請求管理工具

bugzilla  http://bugzilla.org

bugfree http://www.zentao.net

ClearQuest 需要的找我

JIRA 網上有開源版

 

A.3 持續整合工具

Cruisecontrol  http://cruisecontrol.sourceforge.net http://confluence.public.thoughtworks.org/display/CC/Home

Jenkins/Hudson http://wiki.hudson-ci.org/display/HUDSON/Plugins

ElectricCommander 誰有可以提供以下

buildforge IBM

Clearmake

ElectricAccelerator 整合加速

smartfrog

phpundercontrol http://phpundercontrol.org/

http://swik.net/CruiseControl+PHP

 

 

A.4 同行評審工具

Gerrit git的同行評審工具

 

A.5 文件管理工具

sharepoint

MediaWiki

 

A.6 安裝與部署管理工具

RPM

PYPI

WINDOWS INSTALLER

http://jrsoftware.org/isinfo.php

http://nsis.sourceforge.net

 

A.7 與安全以及尋找bugs自動化

CheckStyle

PMD

findbugs

fortify

 

A.8 自動打包工具

apache ant

maven

 

A.9 自動化測試

OpenQA Selenium

apache jakarta jmeter

 

A.10 程式碼涵蓋率測試

clover

cobertura

eclemma

tptp

coverlipse

 

A.11 持續評審

checkstyle

Jdepend

javaNCSS

javadoc.exe

 

A.12 持續反饋

通過FTP伺服器,HTTP伺服器以及郵件伺服器和手機簡訊報告結果

 

持續整合流程:

正研發產品->持續資料庫整合->持續單元測試整合->持續評審->持續部署->持續功能以及負載測試->持續安全測試->持續釋出測試->持續反饋->完成產品


相關文章