Hygieia环境配置
来源:互联网 发布:淘宝复核认证在哪里 编辑:程序博客网 时间:2024/04/30 07:10
Hygieia所需插件:
▪ jdk1.8
▪ maven3
▪ git: https://git-for-windows.github.io/
▪ Hygieia: https://github.com/capitalone/Hygieia
▪ mongoDB: https://www.mongodb.com/download-center#community
▪ nodejs: https://nodejs.org/en/
▪ Jenkins: http://117.185.39.26:8090/pages/viewpage.action?pageId=1283491
▪参考文档:https://github.com/capitalone/Hygieia/blob/master/Setup.md
一、数据库
安装mongoDB
1、 在安装目录创建文件夹
在data文件夹下创建db,log文件夹
在log文件夹下创建MongoDB.log文件。
2、以管理员权限运行dos命令:
进入mongodb的bin目录下,运行下图命令:
成功后另开一个控制台,在bin目录下运行mongo命令,选择dashboard,创建用户:
创建用户命令如下:
db.createUser(
{
user: "db",
pwd: "dbpass",
roles: [
{role: "readWrite", db: "dashboard"}
]
})
3、 为避免每次都要开两个控制台启动mongodb,我们可以将mongodb安装为windows服务:
成功后,运行
NET START MongoDB 开启服务。
二、Hygieia
1、api层
修改api\src\main\resources目录下application.properties文件
2、Tool Collectors
1) github-scm-collector\ src\main\resources目录下,新application.properties文件,如下图:
2)以下目录
versionone-feature-collector
jira-feature-collector
subversion-scm-collector
hygieia-jenkins-plugin
sonar-codequality-collector
udeploy-deployment-collector
操作同上。
添加的配置文件见https://github.com/capitalone/Hygieia/blob/master/Setup.md
2、打包
添加配置文件后,在根目录运行mvn clean install package(过程较长,喝杯茶先)
maven请确定本地仓库的路径中不含有中文,否则会报错。
进入api/target目录下,运行
java -jar api.jar --spring.config.location=dashboard.properties
运行成功后,请勿关闭控制台。
4、UI 层
安装nodejs,git后,执行
npm install -g bower
npm install -g gulp
进入UI目录,执行(时间稍长,耐心等待)
npm install
bower install
成功后,执行
gulp serve
跳转至localhost:3000
5、jenkins
在目录hygieia-jenkins-plugin中执行
mvn test
mvn clean package
在target目录中生成hygieia-publisher.hpi文件。
进入jenkins,系统管理——管理插件
——高级——上传插件
将刚刚生成的hygieia-publisher.hpi文件上传,重启jenkins。
系统管理——系统设置——Global Hygieia Publisher Settings
- Hygieia环境配置
- Hygieia 部署指南(1)介绍篇
- 配置环境
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 环境配置
- 配置环境
- 配置环境
- 环境配置
- 环境配置
- 环境配置
- Linux使用操作命令
- LCS最长公共子序列(最优线性时间O(n))
- 做前端的能不能不学习 JavaScript 而直接学习 jQuery ?
- Android Touch时间传递机制
- 文章标题
- Hygieia环境配置
- php中socket入门
- Java Notes: 从内存看Java,异常处理
- PHP MVC基础架构(三)
- 设计模式(二) 面向对象设计原则
- HDU#1062:Text Reverse
- html的编码、分区显示、客户端映射图
- 1622-5 孔富晨 总结《2016年10月6日》 【连续第6天总结】
- ASP.NET MVC5+MySql使用ASP.NET 身份验证