安全开发之持续集成相关工具

来源:互联网 发布:工作觉知是什么意思 编辑:程序博客网 时间:2024/05/06 18:26

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服务器以及邮件服务器和手机短信报告结果

 

持续集成流程:

正研发产品->持续数据库集成->持续单元测试集成->持续评审->持续部署->持续功能以及负载测试->持续安全测试->持续发布测试->持续反馈->完成产品

原创粉丝点击