0


国产开源项目管理软件ZenTao

在这里插入图片描述

本文应网友

ukiyoec

要求而写;

什么是禅道 ?

禅道 (

ZenTao

)是国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。禅道管理思想注重实效,功能完备丰富,操作简洁高效,界面美观大方,搜索功能强大,统计报表丰富多样,软件架构合理,扩展灵活,有完善的API可以调用。

老苏应该是

2013

年开始用的,当然那时候的版本跟现在的版本肯定是不太一样的,目前禅道分为

开源版

、

企业版

、

旗舰版

各版本的差异可以去看看官方文档:https://www.zentao.net/book/zentaopms/961.html

对于小微企业,

开源版

就很好用了,

测试管理

可以很方便跟踪软件开发中的

BUG

安装

在群晖上以 Docker 方式安装。

在注册表中搜索

zentao

,选择第二个

easysoft/zentao

,版本选择

latest

。

  • 虽然第一个下载量更大,但是第二个才是禅道官方提供
  • 老苏折腾时,latest 版对应的版本是 18.3
  • pro 开头的是 专业版,应该就是前面说的 旗舰版 吧,biz 开头的是 企业版,只有纯数字的才是 开源版

在这里插入图片描述

卷

在

docker

文件夹中,创建一个新文件夹

zentao

,并在其中建两个子文件夹,分别是

data

和

pms

文件夹装载路径说明

docker/zentao/data
/var/lib/mysql

存放

mysql

数据库文件

docker/zentao/pms
/www/zentaopms

存放禅道代码、附件等数据
在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用netstat -tunlp |grep 端口号

本地端口容器端口说明

4430
80

网页端口

4406
3306

数据库端口
默认没有对外暴露端口

在这里插入图片描述

网页端口是必现要添加的,数据库的话看个人需要了,如果你并不打算从外部直接修改数据库,不建议把数据库暴露出来

环境

可变值

MYSQL_ROOT_PASSWORD

数据库

root

用户的密码,默认为

123456

如果你对外暴露了数据库端口,这个密码一定要改,不对外的暴露的话,默认也可以

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用

docker cli

更快捷

# 新建文件夹 zentao 和 子目录mkdir -p /volume2/docker/zentao/{data,pms}# 进入 zentao 目录cd /volume2/docker/zentao

# 运行容器docker run -d \
   --restart unless-stopped \
   --name zentao \
   -p 4430:80 \
   -v $(pwd)/pms:/www/zentaopms \
   -v $(pwd)/data:/var/lib/mysql \
   easysoft/zentao

也可以用

docker-compose

安装,将下面的内容保存为

docker-compose.yml

文件

version:'3'services:zentao:image: easysoft/zentao
    container_name: zentao
    restart: unless-stopped
    ports:- 4430:80volumes:- ./data:/var/lib/mysql
      - ./pms:/www/zentaopms
    environment:- MYSQL_ROOT_PASSWORD=123456

然后执行下面的命令

# 新建文件夹 zentao 和 子目录mkdir -p /volume2/docker/zentao/{data,pms}# 进入 zentao 目录cd /volume2/docker/zentao

# 将 docker-compose.yml 放入当前目录# 一键启动docker-compose up -d

运行

要多等一会儿,刚开始日志也是没有的

在这里插入图片描述

这个时候首先是在往

pms

目录中写入文件,然后是在

data

中写数据库文件,这个时候你访问

http://群晖IP:4430

只会看到错误页面

在这里插入图片描述

直到在日志中看到

Starting MariaDB database server mysqld...done.

应该就可以开始访问了

在这里插入图片描述

也不是每次都一样

在这里插入图片描述

等待的时间因机器而异吧,第一次运行会有设置向导

在这里插入图片描述

第一步是协议,默认已勾选,只要点

下一步

第二步上环境检测,在容器中一般是不会有问题的,继续点

下一步

在这里插入图片描述

第三步生产配置文件,输入密码后点

保存

数据库密码默认为

123456

,除非你用环境变量

MYSQL_ROOT_PASSWORD

重新设置了新的密码

在这里插入图片描述

千万注意,只要点一次

保存

按钮,因为按钮没有灰,看起来像没有反应,大家会习惯性的连续点

保存

而导致错误

在这里插入图片描述

如果遇到了也不要担心,只要删除

data

和

pms

目录中的内容,然后重启容器就可以了,相当于重新再来一遍

如果只点了一次

保存

,稍等一会儿会显示保存配置文件的内容和路径

在这里插入图片描述

老苏选择了

使用全生命周期管理模式

在这里插入图片描述

设置账号、密码

如果你设置的是弱密码,系统会提示

在这里插入图片描述

成功安装完成后,点

登录禅道管理系统

开始使用

输入账号、密码

在这里插入图片描述

登录成功后的主界面

在这里插入图片描述

参考文档

Docker方式部署禅道 - 禅道开源版使用帮助 - 禅道开源项目管理软件
地址:https://www.zentao.net/book/zentaopmshelp/405.html


本文转载自: https://blog.csdn.net/wbsu2004/article/details/130418831
版权归原作者 杨浦老苏 所有, 如有侵权,请联系我们删除。

“国产开源项目管理软件ZenTao”的评论:

还没有评论