Linux 部署禅道进行团队bug管理

一、界面

 

二、部署

1、下载源码

https://www.zentao.net/download/zentaopms12.3.2-80227.html

 

2、创建网站的 nginx conf文件
  1. server {
  2. listen 80;
  3. server_name chandao.haveyb.com;
  4. #永久携带参数重定向到https
  5. rewrite ^/(.*)$ https://chandao.haveyb.com/$1 permanent;
  6. }
  7. server {
  8. listen 443 ssl;
  9. server_name chandao.haveyb.com;
  10. #ssl https 配置
  11. ssl_certificate cert/4101701_chandao.haveyb.com.pem;
  12. ssl_certificate_key cert/4101701_chandao.haveyb.com.key;
  13. ssl_session_timeout 5m;
  14. ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  15. ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  16. ssl_prefer_server_ciphers on;
  17. charset utf-8;
  18. error_log /logs/nginx/error/chandao.haveyb.com.log error;
  19. access_log //logs/nginx/access/chandao.haveyb.com.log main;
  20. root /data/chandao/www;
  21. index index.html index.htm index.php;
  22. location /favicon.ico {
  23. log_not_found off;
  24. access_log off;
  25. }
  26. #解决url不带index.php(解决默认nginx不支持pathinfo模式)
  27. location / {
  28. index index.htm index.html index.php;
  29. if (!-e $request_filename) {
  30. rewrite ^(.*)$ /index.php?s=$1 last;
  31. break;
  32. }
  33. }
  34. location ~ \.php$ {
  35. fastcgi_pass unix:/dev/shm/php-cgi.sock;
  36. fastcgi_index index.php;
  37. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  38. include fastcgi_params;
  39. }
  40. location ~ /\.ht {
  41. deny all;
  42. }
  43. }

注意,这里指向的是禅道目录下的www目录,如果你进去会发现有一个index.php文件

 

3、到域名商(阿里云、腾讯云等服务商)去进行域名解析

 

4、访问网站 chandao.haveyb.com,按安装提示安装,设置好管理员和密码后,就可以开始使用

注意:如果提示session不通过,需要找到你的php.ini,将session.save_path前的注释打开。

 

三、基于bug管理,使用禅道

1、添加一级部门

 

2、添加二级部门

 

3、添加用户

组织->用户->然后选择单独用户或批量添加

 

4、添加产品

在团队协作中,使用禅道主要是为了解决bug统一解决管理,禅道中的bug是基于产品的,没有产品,创建bug别人也进不去,因此我们首先要添加产品。

 

 

5、创建bug

 

6、测试和产品提出bug之后,可以进行指派给指定的开发人员,也可以放那等人领取或其他人指派,然后开发人员领取bug,解决之后点击已解决

 
注:禅道官方使用 https://www.zentao.net/book/zentaopmshelp/40.html  

 



Top