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的集成方法,敬请关注!

大家在安装方面或者破解资源方面有任何问题,都可以给我留言!

posted @ 2021-09-18 10:46  China Soft  阅读(613)  评论(0编辑  收藏  举报