禅道,作为一款开源的项目管理软件,受到了越来越多的关注和使用。它具有功能强大、易于操作、界面简洁美观等诸多优点,而且能够帮助团队高效协作,提高工作效率。作为一名开发者或项目经理,如何在Linux环境下快速、简单地搭建禅道系统,成为大家关注的重点。本文将带领读者了解禅道的基础知识,并详细讲解禅道在Linux环境下的安装指南。
一、禅道系统的基础知识
1.1 禅道系统的版本
禅道的版本分为免费版和企业版,免费版的功能已经非常完善,很多团队可以免费使用。而企业版则较免费版本更为高级,并提供更多定制化的功能。
1.2 禅道系统的硬件要求
在选择 服务器 时,建议选择4GB RAM 及 4CPU 的服务器,硬盘建议大于100GB,以便于存储需要的数据。
1.3 禅道系统的软件要求
禅道系统对软件环境有一定的要求:
操作系统需为CentOS 6.x/7.x,推荐使用CentOS 7.x
MySQL版本需为5.1以上
Apache版本需为2.2以上,php版本需为5.3及以上
二、禅道在Linux环境下的安装指南
2.1 安装环境准备
在安装之前,需要保证操作系统及相关软件都已经正确安装。为了保证禅道的正常运行,需要先安装以下软件:
yum -y install httpd mysql-server php php-mysql php-gd php-xml php-mbstring php-devel
2.2 下载禅道安装包
从禅道官方网站下载禅道安装包:,选择免费版或企业版进行下载。
下载完成后,需要将禅道安装包解压到网站根目录下,也可以将其复制到根目录下再进行解压。
2.3 配置Apache服务器
配置Apache服务器是为了确保禅道能够通过web界面进行访问。在服务器上使用以下命令安装Apache:
yum -y install httpd
使用vim命令修改 /etc/httpd/conf/httpd.conf 配置文件,包括以下内容:
DirectoryIndex index.html index.html.var index.php
AllowOverride All
然后在Web 根目录下创建一个文件夹,例如 /var/www/html/zentao,并将解压后的禅道文件移动到该目录下。
2.4 配置mysql数据库
通过以下命令安装MySQL:
yum -y install mysql-server mysql
启动MySQLSQL,并使用命令mysql_secure_installation保证数据库的安全。
然后使用MySQL命令行工具创建禅道所需要的数据库及用户,并为用户授权:
mysql> create>在Windows上搭建禅道可以在linux问吗
方法:
windows下Linux环境搭建
相信绝大部分CFD方向的研究者都需要通过自己编程来解决问题。所编写的程序有大有小,小的只是一个脚本,用于数据的后处理;而大的则需要调用若干CPU进行并行计算。然而据我所知,国内大多数CFD研究者的电脑都搭载了Windows,有部分为Linux与Windows双系统并存。若是双系统并存,则经常需要重启系统,弄的自己无比麻烦;若只为了研究保留一个Linux系统,则写论文看文献或进行其他娱乐时就又有这样那样的问题(Linux的国内环境相当不成熟)。为方便日常生活,我们需要Windows;为了编程,我们需要Linux。为了解决频繁重启的问题,我自身摸索出了一些解决办法,供大家参考。
解决办法一:windows下安装Cygwin
Cygwin无疑是windows下非常优秀的一个类Linux系统,它的存在与windows并不冲突,所有的执行程序以及脚本都以链接库的形式封装。启动速度快,占用资源少,可以说是windows下的一个非常轻量级的Linux客户端。安装也非常简单,在Cygwin官网下下载安装客户端,通过手动添加源(或者使用163的源,强烈推荐,校园网速度还不错),基本可以满足一般需求,常用的编辑器(gcc,gfortran等等)、调试器(gdb等)以及辅助工具(cmake,automake等)在源里都有,直接选中安装就可。Cygwin没有什么特别的设置,基本配置方法还是按照普通Linux的方法来,并且可以读取硬盘上的一切文件。这对于Linux不是很熟练的朋友来说绝对是一件好事。然而,Cygwin毕竟是一个模拟环境,链接库的封存方式也让它有了一定的限制,它不能高度自由的编译安装第三方库,比如并行用的mpich2,比如线性求解器hypre,比如chemkin。
总结
优点:轻量级,速度快,能直接访问硬盘上的一切文件
缺点:安装第三方运行库不一定成功
解决办法二:windows+virtualbox安装Linux虚拟机
virtualbox是甲骨文旗下一款相当优秀开源的虚拟机软件,当然跟著名的VM比功能上还是有差别,不过其实已经够强大了。轻量级,占用资源少。通过在windows下安装virtualbox,再在virtualbox下安装linux,就可以实现双系统在线。采用这种办法可以获得完整的Linux环境,可以自由编译安装需要的程序库,两个系统之间也可以自由的实时切换,不过虚拟机这种是需要共享内存的,采用这种办法实现更好是电脑自身内存较大,以便获得良好的体验。如果电脑配置没那么好,那更好就是让Linux虚拟机console启动,然后通过更改本机端口映射的方法实现ssh链接到虚拟机。
总结
优点:完整的Linux体验,不管对于学习linux还是应用linux来说都是相当适合的,可以自由编译安装运行库

缺点:机子配置低内存小不太适合
就目前而言,本人采用的是方法二,在虚拟机中调试运行程序,输出文件到共享文件夹,在windows下可视化查看。当然,其实实现的方法还有其他,这两种方法只是本人较为推荐而已。
如果能够找到二者相互访问的地方便可以做到访问 否则就是不可以的
如何在一台服务器上同时搭建禅道和gitlab
如果使用饥运的是linux一键安装包,按照安装文档启动服务即可,如果要自己搭建环境,需要先把 apache mysql php环境搭建好,如何搭建局肢陆可以桐顷网上搜索资料,介绍的资料很多。
禅道的安装及使用
禅道
一背景:
当测试人员发现了Bug之后,就需要把Bug提交给开发人员进行修复。然后将bug记录在禅道上,便于记录和回归测试
二管理工具:
目前市场上主流的软件测试管理工具有:TestCenter(泽众软件出品)、TestDirector(MI公司TD,8.0后改成QC),TestManager(IBM),QADirector(Compuware),TestLink(开源组织),QATraq(开源组织),oKit (统御至诚),Jira 管理工具,禅道。
三禅道介绍
1. 简介 :禅道由 青岛易软天创 网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。
2. 禅道项目管理系统的特点
①之一款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使用一个软件解决项目管理核心问题。
②B/S C/S方便部署,方便使用
③概念简单好上手
④开源的项目管理软件,可自由进行定制 修改
⑤免费的项目管理软件降低企业的投入成本
⑥自主的开发框架可以通过其他第三方的插件扩展获得更多的功能
3.禅道系统的功能列表
产品管理:包括产品、需求、计划、发布、路线图等功能。
项目管理:包括项目、任务、团队、版本、燃尽图等功能。
质量管理:包括bug、测试用例、测试任务、测试结果等功能。
文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。
组织管理:包括部门、用户、分组、权限等功能。
统计功能:丰富的统计表。
搜索功能:强大的搜索,帮助您找到相应的数据。
扩展机制,几乎可以对禅道的任何地方进行扩展。
api机制,所见皆API,方便与其他系统集成。
4,用户角色职责
管理员-维护公司-添加用户-维护权限
产品经理-创建产品-维护模块-维护计划-维护需求-创建发布
项目经理-创建项目-维护团队-关联产品-关联需求-分解任务
研发人员-领取任务和bug-更新状态-完成任务和bug
测试人员-编写用例-执行用例-提交bug-验证bug-关闭bug
仅仅记录测试部分具体内容:测试团队
1.查看任务
测试人员登录禅道系统,进入“项目” → “任务” → 的链接页面,此时就可以查看项目经理分配给测试人员的 任务,如下图:
查看任务.png
2. 提交bug
假设测试人员已经完成测试用例设计并测试用例执行完毕,并且在测试中发现了问题,那么测试人员就要通过禅道提交Bug给开发人员。
测试人员,进入 “测试” → “Bug” 的链接页面,如下图:
提交bug.png
3.bug提交
单击“提交bug”链接进入到提交Bug的页面,此时可以提交Bug并进行相应保存,如下图:
Bug提交.png
4.查看bug
开发人员登录禅道系统,进入 “测试” → “Bug”的链接页面,此时就可以看到测试人员提交的bug,如下图:
5.完成解决
开发人员修复好该bug之后,就会单击“解决”按钮,在弹出对话框中设置解决信息并保存,那么此时Bug就已经解决完成,如下图:
6. 关闭Bug
测试人员登录禅道系统,并验证所提Bug是否被开发人员修复好,如经验证,此Bug已被解决,将会弹出“关闭”按钮,并备注相关信息,如下图:
点击“保存”后,“解决”按钮变为灰色,点击“关闭”,弹出如下图:
7. 查看状态
当测试人员再次查看此Bug时,此Bug为关闭状态,如图所示:
8. 如果没有解决
如果测试 人员验证此bug发现并没有解决,就会再次编辑此bug,并将bug的状态设置为激活状态并重新指派给开发人员。
流程:
1.Bug处理
测试 → bug → 提bug → 生成bug列表
2.测试用例操作
3.修改用例 用例操作
4.执行测试用例
四 禅道使用流程总结
人员管理(admin):添加部门 → 添加用户
创建产品(产品经理):产品 → 添加产品
添加需求(产品经理):产品 → 需求→ 提需求
创建项目(项目经理):项目 → 添加项目 → 自动跳转(选择设置团队)→ 团队管理 → 给团队配人
关联需求(项目经理):项目 → 需求→ 关联需求 → 勾选任务
批量分解(项目经理):在任务右侧 → 选择批量分解 → 批量分解
查看任务(开发人员):我的地盘 → 首页查看任务 → 点击任务数量进入任务列表 → 选择完成任务
创建版本(开发人员):项目 → 版本→ 创建版本
测试Bug(测试人员):测试 →
bug → 提bug
解决bug(开发):测试 → bug
→ 确认 → 完成
再次测试(测试人员):测试 → 再次测试 → 如果解决的,点击关闭,否则重新编辑选择激活状态
创建版本(产品经理):产品 → 发布→ 创建发布 → 完成
关于linux环境下安装禅道的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
如何在Linux系统下安装软件?
在windows下安装软件大家都觉得很容易,只要双击setup或是install的图标,然后跟着向导一步一步的按提示做就可以了,但是在linux下安装软件就不像windows下那样容易了,有时你找到的是没有编译过的软件源码,那就更加的麻烦了,这里就介绍一下如何安装linux的软件啦!linux下的软件一般都是经过压缩的,主要的格式有这几种:rpm、tar、、tgz等。 所以首先拿到软件后第一件事就是解压缩。 一、在xwindow下以rpm格式的软件安装比较容易,只要在把鼠标移到文件上单击右键,在弹出的菜单里会有专门的三项(只有在右键单击rpm文件才会出现)show info,upgrade和install,这三项的意思大家都很清楚了,我就不多说了。 rpm格式说了,接着就是tar,,tgz等,在xwindow下双击这些格式的文件就会自动解压缩的,是解压缩而不是像rpm那样有install选项的,install文件会在你解压缩后才出现,不过这里我要先说一下,在你双击install前建议先好好看一下readme,因为你所要安装这些软件可能是没有编译的,所以看一下会比较好。 二、说完了xwindow下的安装和解压缩,接着说在文本模式下如何解压缩和安装,还有编译源码了。 首先说rpm的,以root身份登陆后(用其他的身份登陆也可以但有些软件就不能被安装)键入rpm -i你所要解压缩的文件+扩展名(当然是rpm)也不是很难吧,这里我要说的是“-i”意思是install,如果你想要卸载或是要执行其他的指令就打rpm --help,看电脑给你的提示吧,为了照顾那些E文不太好的人我这里就写几个常用的参数:-e:卸载相关的应用程序,-U(注意是大写):升级软件包, -pql:列出rpm软件包的相关信息,-qf:查找指定文件属于哪个软件包。 至于那些其他格式的软件则可以用gunzip,gzip,tar和unzip等指令来解压缩,然后再运行install。 通过解包后会得到一些文件,然后进入刚才解压缩后文件目录用“ls -F -color”指令看一下所得到的文件,一般有两种情况:第一种是文件为已经编译好的程序(无须再编译了)用上面的察看文件命令会以带“*”标记的亮绿色显示;第二种则是需要由你自己编译的源代码。 得到的是源代码的话,就需要我们自己编译来得到可运行的程序。 编译源代码听到编译是不是就吓到你了呢,其实说穿了也就加上几句话而已,对初学者是有些困难想用好的操作系统就需要学习嘛,等你学会了在MM前露一手的时候想想吧……,在编译之前先要认真的阅读一下readme文档,老鸟们就不需要了吧,等你阅读完了以后就执行./configuremakemake install(只有Root身份才能执行此命令),编译完成之后便会在当前目录或src子目录下得到软件的可执行程序。 介绍完了,大家是不是觉的RPM的软件安装比较容易一点呢,但我个人意见初学者还是多选择RPM格式以外的软件,因为通过编译软件的源码可以为你以后编译内核打下一定的基础。
如何在linux下装win7
1.你可以把windows安装成 虚拟机2.一般的windows程序在linux可以用wine来运行3.应该是先安装windows,再安装linux,否则windows回让你找不到linux(windows的霸道处)
如何在linux下安装另一个linux
、安装包一般有四类: 1)tar包,如。 他是使用UNIX系统的打包工具tar打包的。 2)rpm包,如。 他是Redhat Linux提供的一种包封装格式。 包的管理工具YUM 3)dpkg包,如。 他是Debain Linux提供的一种包封装格式。 包的管理工具apt-get 4)bin包,如jdk-1_5_0_,有些Linux软件不公开源代码,只发布二进制可执行程序,这类程序一般会以bin来标记。 2、tar一般安装方法 1)取得应用软件:通过下载、购买光盘的方法获得; 2)解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。 如果是最常见的gz格式,则能执行:“tar -xvzf 软件包名”,就能一步完成解压和解包工作。 如果不是,则先用解压软件,再执行“tar -xvf 解压后的tar包”进行解包; 3)阅读附带的INSTALL文件、README文件; 4)执行“./configure”命令为编译做好准备; 5)执行“make”命令进行软件编译; 6)执行“make install”完成安装; 7)执行“make clean”删除安装时产生的临时文件。 一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。 3、rpm包一般安装方法只需简单的一句话,就能说完。 执行: rpm -ivh rpm软件包名 rpm参数参 数 说 明-i 安装软件-t 测试安装,不是真的安装-p 显示安装进度-f 忽略所有错误-U 升级安装-v 检测套件是否正确安装4、deb包一般安装方法 dpkg -i deb软件包名 如:dpkg -i 5、bin包一般安装方法1)、打开一个SHELL,即终端2)、用CD 命令进入源代码压缩包所在的目录3)、给文件加上可执行属性:chmod +x ******(中间是字母x,小写)4)、执行命令:./******(realplayer for linux就是这样的安装包),执行安装过程中可以指定安装目录,类似于Windows下安装。
发表评论