本章主要讲述在Docker环境下部署持续集成平台Jira
一、Jira简要介绍
Jira:是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域;简单理解的话就和禅道差不多
- 具体详细信息可以访问Jira镜像的介绍网站查看,我在这里就不再过多介绍https://hub.docker.com/r/atlassian/jira-software
二、部署数据库 1、docker运行mysql5.7
docker run -d -p 3305:3306 --name mysql_jira --privileged=true -u root -e MYSQL_ROOT_PASSWORD=123456 mysql:5.72、启动mysql并连接mysql
数据库相关操作命令 # 1、启动mysql并连接 docker run -it --link mysql_jira:mysql --rm mysql sh -c 'exec mysql -h"$MYSQL_PORT_3306_TCP_ADDR" -P"$MYSQL_PORT_3306_TCP_PORT" -uroot -p"$MYSQL_ENV_MYSQL_ROOT_PASSWORD"' # 2、创建数据库,设置编码utf-8 create database jira default character set utf8 collate utf8_bin; # 3、授权 CREATE USER 'jira'@'%' IDENTIFIED BY 'jira';GRANT ALL ON *.* TO 'jira'@'%' WITH GRANT OPTION; # 4、添加用户 alter user 'jira'@'%' identified with mysql_native_password by 'jira'; # 5、修改mysql事物隔离级别 set global transaction isolation level read committed; set session transaction isolation level read committed; # 6、退出数据库 exit
三、部署Jira
docker run -d -p 8082:8080 --name jira --restart always --privileged=true -u root cptactionhank/atlassian-jira-software:7.11.1
四、访问Jira
- Ip地址:8082



