评论列表
hanfuyou 2017-03-18 12:45:04 回复
[root@solr1 bin]# ./init.sh
Please input your php path:(example: /usr/bin/php)
找这个位置php我怎么填写。是要安装一个客户端。还是怎么配置。
回复
这个需要填写禅道所在电脑上php程序所在的目录。
mc_47 2017-02-05 11:21:46 回复
linux上找不到/usr/bin/git路径,只能找到git模块的配置文件
回复
这个目录是git客户端所在的目录,只是一个例子,根据禅道所在服务器上实际的git客户端所在的目录填写到禅道中即可。
jerry 2017-01-03 14:35:12 回复
新建了项目,配置了新的git版本库path,执行后结果:

2017-01-03 14:29:20 start from revision 314fb4585e9......bdfd29b5ebf84
fatal: Invalid revision range 314fb4585e9......bdfd29b5ebf84..HEAD
Some error occers:
The command is /usr/bin/git log --stat 314fb4585e9......bdfd29b5ebf84..HEAD --pretty=format:%an*_*%cd*_*%H*_*%s

是不是第一个提交查找不正确?昐复。
回复
把 zentao/tmp/git/ 下面对应的版本库id的文件删除,然后重新执行程序。
yy 2016-12-16 10:45:53 回复
想了解一下,以下二个配置项,需要在 禅道的服务器上安装GIT客户端吗?
第二配git库的路径,不会把代码下载下来吧?
$config->git->client 填写git客户端路径;
$config->git->repos[$i]['path'] 填写git库的路径
回复
同步失敗,
executed,
command: moduleName=mail&methodName=asyncSend.
return : .
output : OK

15:50:14 task 5 executed,
command: moduleName=git&methodName=run.
return : .
output : 2016-12-16 15:50:14 begin repo 1
2016-12-16 15:50:14 start from revision 0
Some error occers:
The command is D:\Program Files (x86)\Git\bin\git.exe log --stat --pretty=format:%an*_*%cd*_*%H*_*%s

15:50:14 task 7 executed,
command: moduleName=mail&methodName=asyncSend.
return : .
output : OK

回复
需要在禅道所在电脑上安装git客户端,禅道需要调用这个客户端获取git库中的数据。另禅道只能读取禅道所在服务器上的git仓库中的数据,不能远程读取。
ivan 2016-11-08 17:38:16 回复
第二种方法已经配置通过,成功写入数据库,并在页面展示,但不足点,我们采用tag标记,每次都动态的clone代码,磁盘收不了,所以想咨询下第一种方法。
“当有代码提交的时候,触发一个钩子脚本,然后分析注释,得出相应的bug, story或者task的id号,然后调用禅道的api,将相关的记录写入数据库。”
问题:
存入数据库的api地址是什么?
回复
svn的话可以参考 http://www.zentao.net/download/79974.html。api可以登录禅道 后台-二次开发-api 查看。
回复
________________
修改了 git,区别为:
M /pom.xml view diff
M /src/main/java/com/sabre/security/jndi/User.java view diff
----------------------------
点击 view或者diff,弹出的是apache默认首页,而不是真正的view页面,如何解决?
回复
对应的网址是什么?网址中是否缺少 /zentao 这样的字符?
jerry 2016-10-20 16:26:09 回复
是不是BUG已经标记解决的就不会再同步git,测试下来该功能可能有此问题。
回复
这个是根据git中提交的注释进行解析的,和bug的状态没有关系。如果提交的注释没有问题检查一下git的同步脚本是否可以正常同步。
CouldYue 2016-08-15 17:06:14 回复
hi. 我想问一下,能不能把第一种方案更详细的方法提供一下,比如钩子脚本可以共享下么?
第二种方案,由于只能是本地git库,并且不具备实时性,还有点麻烦.在执行
./syncgit.sh
PHP Fatal error: Class 'PDO' not found in /opt/zbox/app/zentao/framework/base/router.class.php on line 1850
报错,请问是啥么问题,谢谢。
回复
钩子脚本我们也需要现写的,钩子只是提供一种方案思路,贵公司可以自己写一下。报错先检查一下禅道是否可以正常使用。
XING 2016-05-05 10:55:45 回复
我在xxx.git/hooks/pre-commit中加入下面脚本,但是还是没有成功
/opt/zbox/app/zentao/bin/syncgit.sh
pre-push也加入了上面的脚本,还是不行
你们有没有成功过啊?


回复
我们没有配置过这个功能。
XING 2016-05-05 10:37:40 回复
请教一下,我想用git的hooks来触发执行syncgit.sh,可以没有成功,这种方法可行吗?
回复
可行,应该是那里没有配置对,跟踪一下。
🐏
隋文东 2016-02-04 11:23:28 回复
请问一下,使用云禅道的git代码管理,需要在提交的信息里面写什么样的格式才能指定审核人呢?
回复
http://www.zentao.net/book/zentaopmshelp/207.html 参考第四部分注释格式。