LDRA Testbed软件静态分析_Jenkins持续集成

系列文章目录

LDRA Testbed软件静态分析_操作指南
LDRA Testbed软件静态分析_自动提取静态分析数据生成文档
LDRA Testbed软件静态分析_Jenkins持续集成
LDRA Testbed软件静态分析_软件质量度量
LDRA Testbed软件静态分析_常见问题及处理
LDRA Testbed软件单元测试_操作指南
LDRA Testbed软件单元测试_常见问题及处理
LDRA Testbed软件集成测试_操作指南
LDRA Testbed软件集成测试_常见问题及处理


文章目录

  • 系列文章目录
  • 前言
  • 一、安装JDK
  • 二、安装Git
  • 三、安装Jenkins
    • 1.选择安装路径
    • 2.设置登录类型
    • 3.设置服务端口号
    • 4.设置JDK路径
    • 5.安装
    • 6.首次登录
    • 7.安装插件
    • 8.创建管理员用户
    • 9.进入界面
  • 四、配置JDK和Git
    • 1.配置JDK
    • 2.配置Git
  • 五、安装Testbed静态分析插件
  • 六、创建工程
    • 1.新建工程
    • 2.配置“源码管理”
    • 3.配置“构建触发器”
    • 4.配置“构建环境”
    • 5.配置“Build Steps”
    • 6.配置“构建后操作”
  • 七、查看静态分析结果
  • 总结


前言

前面在第一章《LDRA Testbed软件静态分析_操作指南》中已经讲了使用Testbed进行软件静态分析的操作指南,又在第二章《LDRA Testbed软件静态分析_自动提取静态分析数据生成文档》中分享了一个我自己写的自动提取静态分析数据生成文档的小工具,目前基本上已经满足了我们做软件静态分析的日常需求。但是每次有新的软件版本时,仍然需要我们手动操作Testbed按照第一章中介绍的步骤执行静态分析,这样比较费时费力,也不能在软件版本提交时第一时间得到静态分析结果。
本章就将静态分析引入到软件的持续集成中,通过Jenkins+Git/Svn+Testbed搭建一个自动进行软件静态分析的平台,这样每次在新版软件提交Git或者Svn时,就能在Jenkins上触发自动进行静态分析,完成后直接登录Jenkins查看静态分析结果就行了,非常方便。
先上个效果图:
LDRA Testbed软件静态分析_Jenkins持续集成_第1张图片
接下来详细介绍一下部署步骤。


一、安装JDK

首先安装Java JDK,这个安装比较简单,选择安装路径,然后默认安装即可:
LDRA Testbed软件静态分析_Jenkins持续集成_第2张图片

二、安装Git

然后安装一个配置管理工具,常见的Git、Svn都可以在Jenkins上配置持续集成,本章以Git为例。
Git基本上也是默认安装,如果有不会的可以搜一下Git的安装教程,我这里只简单贴几张安装过程图:
LDRA Testbed软件静态分析_Jenkins持续集成_第3张图片
LDRA Testbed软件静态分析_Jenkins持续集成_第4张图片
LDRA Testbed软件静态分析_Jenkins持续集成_第5张图片

三、安装Jenkins

前面JDK和Git的安装比较简单,一笔带过。这里稍微讲一下Jenkins的一些安装步骤。

1.选择安装路径

LDRA Testbed软件静态分析_Jenkins持续集成_第6张图片

2.设置登录类型

选择“Run service as local or domain user”,然后输入电脑的账户密码,点击“Test Credentials”进行测试验证,若通过验证,则会出现一个绿色的“√”: LDRA Testbed软件静态分析_Jenkins持续集成_第7张图片
如果出现如下错误弹窗"This account either does not have the privilege to logon as a service or the account was unable to be verified.",是由于该账户没有登录服务权限导致的,可参考后续步骤进行解决:
LDRA Testbed软件静态分析_Jenkins持续集成_第8张图片
在windows管理工具中找到“本地安全策略”:
LDRA Testbed软件静态分析_Jenkins持续集成_第9张图片
在“用户权限分配”中找到“作为服务登录”,然后在右键“属性的”添加用户或组“中加上想要用于登录Jenkins的账户即可:
LDRA Testbed软件静态分析_Jenkins持续集成_第10张图片
LDRA Testbed软件静态分析_Jenkins持续集成_第11张图片

3.设置服务端口号

LDRA Testbed软件静态分析_Jenkins持续集成_第12张图片

4.设置JDK路径

LDRA Testbed软件静态分析_Jenkins持续集成_第13张图片

5.安装

LDRA Testbed软件静态分析_Jenkins持续集成_第14张图片

6.首次登录

安装完成后,在浏览器中输入http://localhost:6868/(“:”后跟前面设置的端口号),即可进入Jenkins界面。首次进入时,需要输入初始化密码,密码文件存放的地址会在界面上进行显示,按照提示找到密码文件,输入其中的密码即可完成首次登录:
LDRA Testbed软件静态分析_Jenkins持续集成_第15张图片

7.安装插件

第一次登录时,系统会推荐安装插件,可以自定义选择,也可以直接选择“安装推荐的插件”(一般安装推荐的插件就会把Git插件装上,如果没有,后续可以在插件管理中搜索Git进行安装):
LDRA Testbed软件静态分析_Jenkins持续集成_第16张图片
插件安装过程中请耐心等待:
LDRA Testbed软件静态分析_Jenkins持续集成_第17张图片

8.创建管理员用户

插件安装完成后,会跳到创建管理员用户的界面,输入相关信息,进行创建即可:
LDRA Testbed软件静态分析_Jenkins持续集成_第18张图片

9.进入界面

以上即完成了Jenkins的所有安装,进入到了Jenkins界面:
LDRA Testbed软件静态分析_Jenkins持续集成_第19张图片

四、配置JDK和Git

1.配置JDK

在工具

你可能感兴趣的:(Testbed,jenkins,持续集成,单元测试,测试工具,git,svn)