禅道12.1.stable版本发布,增加源代码管理、持续集成、PHP-SDK功能、集成企业微信通知

2020-03-12 13:46:00
禅道
原创
30493
摘要:大家好,禅道项目管理软件开源版12.1.stable发布,该版本主要增加源代码管理、持续集成、PHP-SDK功能和集成企业微信通知。

大家好,禅道项目管理软件开源版12.1.stable发布,该版本主要增加集成功能,可集成Jenkins并调用Jenkins进行构建,集成企业微信消息通知,增加PHP-SDK功能,并且把Git和Svn的追溯和目录浏览功能都拿到了开源版。


集成Jenkins并调用Jenkins进行构建: http://www.zentao.net/book/zentaopmshelp/393.html

集成企业微信消息通知: http://www.zentao.net/book/zentaopmshelp/367.html

PHP-SDK功能: http://www.zentao.net/book/zentaopmshelp/369.html

一、修改记录

完成的需求
4594 调整浏览代码时版本表头的对齐 
4595 代码浏览文件全屏之后按钮应是缩回按钮 
4598 svn封装获取某一个目录下面目录和文件列表的功能 
4243 实现禅道消息到企业微信个人的通知 
4593 附件输出方式改为边读边下 
4586 提醒的宽度太宽了 
4585 备份列表的表头对齐 
4485 构建历史查看
4488 Jenkins服务配置
4590 采用系统Cron执行代码库同步
6795 持续集成模块菜单和面包屑
6794 在构建列表中显示任务的最后执行状态
6793 去除原有代码模块的管理功能
6787 Jenkins任务执行结果、日志获取和分析
6786 打标签发起构建
6785 轮询获取Jenkins任务执行状态
6784 Cron定时任务发起构建
6782 手动发起构建
6778 代码提交注释指令可扩展配置
6777 代码注释发起构建
6773 配置定时、打标签和代码注释发起构建
6897 封装Jenkins的CRUL客户端请求方法
6895 GIT和SVN按Tag触发时,用参数传递Tag的名字或路径到Jenkins进行构建
6893 代码注释指令作为系统级的配置
6892 CI模块编辑job时,ajax动态获取所选库的类型(svn/git)以及 svn的子目录
6889 CI模块构建功能事件计划调整
6888 CI 模块的页面JS事件,在页面加载结束后用Jquery绑定
6859 将追溯功能移到开源版
6856 编辑构建任务时,从jenkins获取任务给用户选择
将目录浏览功能移到开源版

修复的Bug
2893 与钉钉集成的性能需要优化 
2965 卸载插件文件无法删除 
2968 后台数据页面无法展示展示

二、下载地址

1、禅道项目管理软件源码下载
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
2、集成运行环境下载:切勿下载下面的软件进行升级,仅适用于新安装
       Windows一键安装包(适用于windows 64位)
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
       Windows一键安装包(适用于windows 32位)
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
       Windows一键安装包(未加安全设置)
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
       Linux一键安装包64位(适用于Ubuntu17+,centos7.4+)
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
       Linux一键安装包32位(适用于Ubuntu17+,centos7.4+)
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
       低版本Linux一键安装包64位(适用于ubuntu16及以下版本、centos7.3及以下版本)
       官方下载源 、     sourceforge下载
       低版本Linux一键安装包32位(适用于ubuntu16及以下版本、centos7.3及以下版本)
       官方下载源 、     sourceforge下载      
       注:Linux一键安装包必须直接解压到/opt目录下。
3、DEB包下载:可以通过dpkg包管理器在Ubuntu和Debian系统下安装
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
4、RPM包下载:可以通过rpm包管理器在Centos系统下安装
      中文版:     官方下载源 、   sourceforge下载
      国际版:     官方下载源 、   sourceforge下载
5、最新版禅道客户端下载链接
       Windows64位 、     Windows32位 、       Linux64位 、       Linux32位 、     Mac
6、最新版禅道客户端服务器下载链接
       Windows64位 、      Windows32位 、       Linux64位 、       Linux32位 、      Mac

三、安装升级

安装文档:     http://www.zentao.net/book/zentaopmshelp/40.html

升级文档:     http://www.zentao.net/book/zentaoprohelp/41.html

四、部分界面截图

▽ 版本库的目录浏览


▽ 版本库查看比对文件


▽ 集成Jenkins:


▽ 添加构建任务


▽ 手动构建:


▽ 构建历史:


▽ 构建日志:


▽ Webhook 将禅道用户与企业微信绑定页面:


▽ 我的地盘:


▽ 需求列表:


▽ 任务列表:


▽ Bug列表:

评论列表
wang 2020-03-27 06:48:58
我在群辉里面使用apache2.4+php7.3部署禅道, 提示tmp目录和www/data目录不可写, 但是我这两个目录权限已经设置为777了, 你们知道什么原因和相关解决办法么, 或者做这个检查的代码在哪, 我调试一下看看
石洋洋 2020-03-27 09:02:02
可以看一下系统上的安全限制软件是否有限制。
独立团李开跑 2020-03-25 14:28:43
升级到12.1开源版本,重启服务,会出现登录session失效的问题,输入正确密码,会一直包登录密码错误,请问如何解决改问题?
张玉洁 2020-03-25 14:34:40
看一下禅道服务器的磁盘空间是否满了。或者zentao/config/my.php中debug的值改成true  重新操作登陆 看日志文件 zentao/tmp/log/php开头的今天的文件有什么报错。注:不要找sql开头的文件。 可以添加页面上方的QQ,邀请进群方便截图排查问题。
呵呵 2020-03-26 10:04:49
试试检查var/lib/php下面的文件权限是不是被改成root?
禅道-Bee 2020-03-26 10:38:41
主要是下面几种原因
1. session目录没有写权限
2. 磁盘空间满
3. selinux没有关闭
4. open_basedir限制了session目录的访问权限
沈石伟 2020-03-24 14:57:55
升级到12.1之后,第一次能打开集成那个页面!之后打不开老报错!

branches 10022348 2019-12-09T03:28:07.723810Z tags 10022348 2020-03-18T00:57:50.830858Z trunk 10022348 2020-02-17T07:49:21.295148Z
14:54:44 Maximum execution time of 30 seconds exceeded in D:\xampp\zentao\lib\scm\scm.class.php on line 228 when visiting repo-browse
禅道-Bee 2020-03-24 17:04:21
联系下官网顶部的商务QQ,邀请加入技术交流群,群里沟通下,方便截图。
yeboyzq 2020-03-23 14:35:20
升级到12.1后打开用例在编辑按钮那会显示报错如下:
14:33:17 Uncaught Error: Object of class stdClass could not be converted to string in /data/html/pms_kemai_cn/framework/base/helper.class.php:109
Stack trace:
#0 /data/html/pms_kemai_cn/framework/base/control.class.php(932): baseHelper::createLink()
#1 /data/html/pms_kemai_cn/module/testcase/view/view.html.php(123): baseControl->createLink()
#2 /data/html/pms_kemai_cn/framework/control.class.php(215): include('/data/html/pms_...')
#3 /data/html/pms_kemai_cn/framework/base/control.class.php(647): control->parseDefault()
#4 /data/html/pms_kemai_cn/framework/base/control.class.php(870): baseControl->parse()
#5 /data/html/pms_kemai_cn/module/testcase/control.php(551): baseControl->display()
#6 /data/html/pms_kemai_cn/framework/base/router.class.php(1712): testcase->view()
#7 /data/html/pms_kemai_cn/www/index.php(71): baseRouter->loadModule()
#8 {main}
thrown in /data/html/pms_kemai_cn/framework/base/helper.class.php on line 109 when visiting testcase-view-184-2
禅道-Bee 2020-03-23 16:24:53
可以联系下禅道官网顶部的商务QQ,截图看下页面提示,并且将日志文件发一下,我们确认下问题。
amber 2020-03-20 15:45:44
你好,初次使用禅道,试安装最新的开源版12,刷新几次总是会卡死,发现是定时任务模块,ajaxExec出问题,不知道为什么。
石洋洋 2020-03-20 15:59:35
可以加一下本网页最上方的QQ或者电脑,邀请入群后看一下浏览器的状态和加载的时间。
晓冰 2020-03-19 11:33:02
全新安装的禅道12.1版本,在新增任务时提示
<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8' /></head><body><br /> 11:32:51 ERROR: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'zentao.zt_im_message' doesn't exist&lt;p&gt;The sql is: INSERT INTO `zt_im_message` SET `gid` = '248763ac-a5a1-65f4-19fe-54f73b91870e',`cgid` = 'notification',`user` = '0',`date` = '2020-03-19 11:32:51',`order` = '0',`type` = 'notify',`content` = '',`contentType` = 'text',`data` = '{\&quot;title\&quot;:\&quot;\\u8521\\u6653\\u51b0 \\u521b\\u5efa\\u4efb\\u52a1 [#36::22]\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;url\&quot;:\&quot;http:\\/\\/58.210.5.114:8001\\/zentao\\/task-view-36.html\&quot;,\&quot;actions\&quot;:[],\&quot;sender\&quot;:{\&quot;id\&quot;:\&quot;zentao\&quot;,\&quot;realname\&quot;:\&quot;\\u7985\\u9053\\u9879\\u76ee\\u7ba1\\u7406\&quot;,\&quot;name\&quot;:\&quot;\\u7985\\u9053\\u9879\\u76ee\\u7ba1\\u7406\&quot;},\&quot;target\&quot;:[2]}'&lt;/p&gt; in lib\base\dao\dao.class.php on line 1394, last called by lib\base\dao\dao.class.php on line 768 through function sqlError.<br /> in <strong>framework\base\router.class.php</strong> on line <strong>2224</strong> when visiting <strong>task-create-2--0</strong><br /> </body></html>parsererrorSyntaxError: Unexpected token < in JSON at position 0
禅道-Bee 2020-03-19 14:57:40
不好意思,全新windows一键安装包部署12.1版本这块有问题,数据库缺少字段,目前可以通过以下2种方案解决:
1. 登录禅道数据库执行下 xampp/zentao/db/xuanxuan.sql 中的脚本,如何访问数据库参考: spacer.gifhttp://www.zentao.net/book/zentaopmshelp/76.html
2. 右键以管理员身份运行 xampp/start.exe, 点击左上角“服务-卸载服务”,重新在官网(http://www.zentao.net/download/80204.html)下载新的包安装下。(这种方法,之前的数据就没有了)
2020-03-18 23:07:27
升级后没有集成模块怎么处理
张玉洁 2020-03-19 09:06:01
组织--权限--权限维护页面,给用户所在的权限分组分配相应权限后重新登录看一下。
李女士 2020-03-18 17:45:09
在不断地使用中,禅道文件夹越来越大,xampp有2G,是否可以清除什么内容使得占用空间减小
张玉洁 2020-03-18 17:47:17
可以看一下禅道默认备份路径下是否有比较旧的不需要的备份文件xampp\zentao\tmp\backup,另外可以在禅道的后台--数据--备份页面设置备份保留天数
闫敏 2020-03-18 17:47:21
可以清理下zentao(pms/ep/pro)/tmp/backup 下的备份文件,只保留最近几天的即可
石洋洋 2020-03-18 17:47:30
后台-数据-备份 可以备份保留的天数的,也可以设置是否要备份附件和禅道代码。
王林 2020-03-18 17:48:21
主要占用空间的文件夹是
xampp/zentao/www/upload/1 这个下面存储了禅道中上传的图片以及附件
xampp/zentao/tmp/backup/ 这个下面存储的是禅道每天自动备份文件,可以只保留最近几天的数据
小Q 2020-03-18 14:11:12
禅道12.0.1版本升级到禅道12.1.stable版本后,SVN脚本 执行报You must set one svn repo这个提示,没升级前是正常的,config.php我也是配置了的,另外集成SVN页面功能添加不了,会报错!
张玉洁 2020-03-18 17:40:40
可以添加页面上方的QQ,邀请进群,方便截图看一下具体报错信息。
leif 2020-04-08 17:04:26
你好,你这个问题解决了吗?我这也是升级了出这个问题,以前一直是好的
马超 2020-04-08 17:40:52
请不用重复提问,上面已经回复。
张玉洁 2020-04-08 17:42:27
禅道12.1版本将集成svn库的功能放到了集成视图下,可以参考手册创建版本库后,在集成--指令页面设置提交代码时对禅道中任务操作的指令。http://www.zentao.net/book/zentaopmshelp/393.html
如果创建版本库后还是无法解决这个问题,可以添加页面上方的QQ,邀请进群,方便截图排查问题。
鲁旭 2020-03-17 10:53:52
一提交bug就弹这个错误我看了下,我这没有zt_im_message这个表 <html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
</head>
<body>
<br />
10:44:22 ERROR: SQLSTATE[42S02]: Base table or view not found: 1146
Table 'zentao.zt_im_message' doesn't exist&lt;p&gt;
The sql is: INSERT INTO `zt_im_message` SET `gid` = 'a6cf6030-b79a-9eba-8aee-3ffb3737d51f',`cgid` = 'notification',`user` = '0',`date` = '2020-03-17 10:44:22',`order` = '0',`type` = 'notify',`content` = '',`contentType` = 'text',`data` = '{\&quot;title\&quot;:\&quot;admin \\u521b\\u5efaBug [#75::1112]\&quot;,\&quot;subtitle\&quot;:\&quot;\&quot;,\&quot;url\&quot;:\&quot;http:\\/\\/www.chandao.119xiehui.com:8011\\/zentao\\/bug-view-75.html\&quot;,\&quot;actions\&quot;:[],\&quot;sender\&quot;:{\&quot;id\&quot;:\&quot;zentao\&quot;,\&quot;realname\&quot;:\&quot;\\u7985\\u9053\\u9879\\u76ee\\u7ba1\\u7406\&quot;,\&quot;name\&quot;:\&quot;\\u7985\\u9053\\u9879\\u76ee\\u7ba1\\u7406\&quot;},\&quot;target\&quot;:[4]}'&lt;/p&gt; in lib\base\dao\dao.class.php on line 1394, last called by lib\base\dao\dao.class.php on line 768 through function sqlError.<br /> in <strong>framework\base\router.class.php</strong> on line <strong>2224</strong> when visiting <strong>bug-create-1-0-moduleID=1</strong><br /> </body></html>
parsererrorSyntaxError: Unexpected token < in JSON at position 0
石洋洋 2020-03-17 11:27:42
禅道是第一次安装还是老版本升级上来的?这个表应该是比较老的禅道版本中就存在了。禅道是否做过还原或者迁移操作?
1/2
发表评论
评论通过审核后显示。
文章分类
联系我们

联系人:刘璐

电话/微信:18562550650

Email:liulu@easycorp.ltd

QQ:2845263372

地址:青岛开发区长江路232号国贸中心C座2单元2902室

云禅道

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用