DevSecOps: JIRA、Confluence工具、JIRA插件-Xray、eazybi、FishEye、Crucible、jenkins
https://www.drawzh.com/
https://zwcn.atlassian.net/
我在之前的这些文章中介绍了看板的一些理论和实践方法。Jira作为一个需求缺陷的项目管理工具,在敏捷开发和看板系统方面的功能也是非常的强大。于是最近自己也试着使用Jira以及Jira周边的各种插件系统,搭建了一个学习用的项目管理框架。其中包括:
- Jira用于需求缺陷管理
- Confluence作为知识库
- FishEye作为代码查看工具
- Crucible作为代码Review工具
- 配合Jenkins作为自动化构建工具
今天我把自己的安装步骤清单整理一下,分享给大家的同时也作为备忘记录下来。这里只是一个安装清单,具体的每一步的详细操作,大家可以自行搜索或者直接留言给我。另外,我的安装环境是Centos 7 + JDK 1.7 + MySQL5.6
1、Jira安装
[下载]Jira6.3.6官方Linux原版,放在这里方便大家下载使用
解压Jira到某个目录:tar -zxvf atlassian-jira-6.3.6.tar.gz
配置jira_home,文件路径:/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties
MySQL中创建UTF8编码的jira数据库
将MySQL的jar包mysql-connector-java-5.1.25-bin.jar放到/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib目录下
下载语言包:https://translations.atlassian.com/,然后放到/home/jira/atlassian-jira-6.3.6-standalone/atlassian-jira/WEB-INF/lib目录下。或者,下载好语言包后,在Jira的插件管理页面上传语言包插件
启动Jira:/home/jira/atlassian-jira-6.3.6-standalone/bin/start-jira.sh
输入你申请的Lecense即可,方法大家可以自己搜索。我选择的是试用。
2、Confluence的安装
Confluence的下载地址,我选择的是atlassian-confluence-5.7.6.tar.gz版本,5.8以后的版本要求jdk1.8。
解压缩:tar -zxvf atlassian-confluence-5.7.6.tar.gz
修改Confluence的home路径:confluence/WEB-INF/classes/confluence-init.properties
上传mysql的驱动jar到这个目录:atlassian-confluence-5.7.6/confluence/WEB-INF/lib
创建UTF8编码的数据库:create database confluence character set UTF8;
启动Confluence:atlassian-confluence-5.7.6/bin/start-confluence.sh
选择安装Confluence并输入Lecense,方法大家可以自己搜索。我选择的是试用。
按照默认选项下一步,在选择数据库时,选择使用Mysql,并选择jdbc方式,填写你的数据库信息
如果你的Jira已经安装好了,这时候最好直接连接到Jira,完成两者的集成
3、FishEye+Crucible集成安装
版本选择:crucible-3.8.1.zip,这是包含FishEye和Crucible的整合版本,不需要分开安装Fisheye和Crucible了。下载地址:https://www.atlassian.com/software/crucible/download-archives
解压安装:unzip crucible-3.8.1.zip
创建Crucible的数据库,默认Crucible使用内置数据库,可以在安装好之后,切换到我们自己的Mysql数据库:create database fecru381 CHARACTER SET utf8 COLLATE utf8_bin;
通过fecru-3.8.1/bin/start.sh启动
crucible的破解方法,大家自行搜索,我暂时用的试用版
4、集成
Jira、Confluence、FishEye/Crucible的集成是通过应用程序链接实现的
建议先安装好Jira,然后在安装后两个的过程中会提示连接到Jira,直接集成即可
如果在安装过程没有选择连接到Jira,那就通过系统设置里的应用程序链接关联吧
另外:后续会添加这套系统和Jenkins的集成方法,敬请关注!
大家在安装方面或者破解资源方面有任何问题,都可以给我留言!