项目管理利器:jira的安装和配置

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: jira可以作为项目管理工具和bug提交平台。 上家公司用的禅道,本公司用的jira,感觉还是jira顺手些。 [TOC] 官网地址: https://cn.atlassian.com/software/jira/features 安装和启动方式: https://confluence.

项目管理利器:jira的安装和配置

jira可以作为项目管理工具和bug提交平台。

上家公司用的禅道,本公司用的jira,感觉还是jira顺手些。

[TOC]

官网地址:

https://cn.atlassian.com/software/jira/features

安装和启动方式:

https://confluence.atlassian.com/adminjiraserver072/installing-jira-applications-on-linux-from-archive-file-857048170.html

第一次启动需要设置数据库连接,需要手动配置jdbc驱动程序:
https://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

平台配置:

https://confluence.atlassian.com/jirasoftwareserver/doing-more-with-your-agile-projects-938845146.html

安装和环境配置

其实官方文档已经非常详细了,我在这里介绍下通过jira+mysql实现的过程。

下载

cd /data
# wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-8.2.2.tar.gz

现在最新版本是8.4.1,如果要下载最新版本,将8.2.2替换成新的版本即可。

解压

# tar -xf atlassian-jira-software-8.2.2.tar.gz
# ls -l
drwxr-xr-x. 13 root root      4096 Jun 13 00:38 atlassian-jira-software-8.2.2-standalone
-rw-r--r--.  1 root  root  314934527 Sep 22 21:23 atlassian-jira-software-8.2.2.tar

修改启动端口

vim /data/jira/atlassian-jira-software-8.2.2-standalone/conf/server.xml 

Server port (8005) and the Connector port (8080)改成能使用的端口。

我将8005改成了5005,8080改成了5050。

<Server port="5005" shutdown="SHUTDOWN">
...
   <Service name="Catalina">
        <Connector port="5050" relaxedPathChars="[]|" relaxedQueryChars="[]|{}^&#x5c;&#x60;&quot;&lt;&gt;"
                   maxThreads="150" minSpareThreads="25" connectionTimeout="20000" enableLookups="false"
                   maxHttpHeaderSize="8192" protocol="HTTP/1.1" useBodyEncodingForURI="true" redirectPort="8443"
                   acceptCount="100" disableUploadTimeout="true" bindOnInit="false"/>

配置工作home目录

创建home目录

# mkdir /data/jira/jirasoftware-home

编辑配置文件,在文件里面指定home目录

# vim /data/jira/atlassian-jira-software-8.2.2-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties

改成如下配置:

jira.home = /data/jira/jirasoftware-hom

修改数据库配置文件:

# vim /data/jira/jirasoftware-home/dbconfig.xml

配置为对应的数据库连接用户名密码

<jira-database-config>
  <name>defaultDS</name>
  <delegator-name>default</delegator-name>
  <database-type>mysql</database-type>
  <jdbc-datasource>
    <url>jdbc:mysql://address=(protocol=tcp)(host=127.0.0.1)(port=3306)/jira?useUnicode=true&amp;characterEncoding=UTF8&amp;sessionVariables=default_storage_engine=InnoDB</url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <username>root</username>
    <password>123456</password>

设置数据库驱动包

如果使用mysql数据库,jira需要额外添加数据库驱动包才能连接到数据库。

下载驱动包:

# wget https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.47.tar.gz

解压:

# tar -xf mysql-connector-java-5.1.47.tar.gz

放置驱动包到安装目录的lib下:

cp /data/jira/mysql-connector-java-5.1.47/mysql-connector-java-5.1.47.jar  /data/jira/atlassian-jira-software-8.2.2-standalone/lib/

启动

/data/jira/atlassian-jira-software-8.2.2-standalone/bin/start-jira.sh

start-jira.sh是启动,stop-jira.sh是停止。

访问地址:

http://192.168.1.254:5050

破解:

首先,请支持正版!破解方式也很简单:

  1. 将一个jar包复制到jira的指定目录:
cp /data/jira/atlassian-extras-3.2.jar /data/jira/atlassian-jira-software-8.2.2-standalone/atlassian-jira/WEB-INF/lib/

atlassian-extras-3.2.jar包的下载地址:

链接:https://pan.baidu.com/s/1sG-upiJZNnHq13v-fZXKSg
提取码:t1c2

atlassian-extras-3.2.jar包放置后,有两种方式可以选择:

  1. 安装下文的申请license和填写license方式。
  2. 直接在上面的网盘地址下载压缩包atlassian-jira-software-8.2.2-standalone_pojie.zip,这个就是破解后的安装程序,是在上面的安装完成的基础上已经进行的破解,已经修改了启动端口为5050,配置了home目录/data/jira/jirasoftware-home,修改了数据库连接localhost:5050,配置了数据库驱动包mysql-connector-java-5.1.47.tar.gz
  1. 登陆官网,注册,登录。

  1. 获取到一个license

  1. 登陆安装的jira,填入申请的信息即可。

jira url:http://192.168.1.254:5050

平台设置

平台功能非常多,官方文档很详细,我在这里介绍下官网文档中没有的功能:

工作流添加后处理功能

在项目设置中,编辑工作流,选择一条流程线,点击后处理功能

有很多的问题域可以设置,比如可以在用户点击任务完成的时候设置解决结果的状态。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
7月前
|
数据可视化 测试技术 API
ShowDoc部署与应用:文档管理的最佳实践
在项目开发和协作中,文档管理扮演着至关重要的角色。ShowDoc作为一款卓越的开源文档管理工具,不仅提供强大的文档管理功能,还具备简单易用的协作和部署特性。我们的项目团队最初选择了ShowDoc作为文档管理工具,用以促进前后端协作。
552 2
ShowDoc部署与应用:文档管理的最佳实践
|
测试技术
jira学习案例126-自动化测试
jira学习案例126-自动化测试
65 0
jira学习案例126-自动化测试
jira学习案例123-开发完成
jira学习案例123-开发完成
58 0
jira学习案例123-开发完成
|
网络安全 数据安全/隐私保护
RK3399平台开发系列讲解(代码管理篇)1.4、gerrit服务器管理员使用手册
RK3399平台开发系列讲解(代码管理篇)1.4、gerrit服务器管理员使用手册
114 0
学习笔记jira项目17-实现useArray讲解
学习笔记jira项目17-实现useArray讲解
74 0
学习笔记jira项目17-实现useArray讲解
|
项目管理
敏捷项目管理 - Jira
敏捷项目管理 - Jira
206 0
|
关系型数据库 MySQL 测试技术
禅道 测试管理工具介绍
禅道 测试管理工具介绍
|
关系型数据库 PHP Apache
搭建Mantis 缺陷管理系统
什么是Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver.
1773 0
|
项目管理 敏捷开发
图解项目管理流程:禅道&jira中的操作流程
图解项目管理流程:禅道&amp;jira中的操作流程
5433 0