【DevOps 工具链】搭建 项目管理软件 禅道

这篇具有很好参考价值的文章主要介绍了【DevOps 工具链】搭建 项目管理软件 禅道。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、简介

禅道是国产开源项目管理软件里面目前最火的,主要专注研发项目管理,比较适合 公司目前的 IPD 管理模型。

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

禅道目前可以提供全生命周期的项目管理解决方案、DevOps一体化解决方案、自动化测试解决方案,让每一个项目都可实现高效管理。

禅道官网介绍:https://www.zentao.net/book/

2、环境要求

  • 环境推荐使用 Linux + Apache + PHP7.0以上版本+MySQL5.5以上版本/MariaDB的组合。Nginx其次,不推荐IIS + PHP组合。
  • PHP扩展:pdo、pdo_mysql、json、filte、openssl、mbstring、zlib、curl、gd、iconv。
  • Linux系统下不推荐自己编译安装PHP,最好使用操作系统自带的包管理器安装PHP的运行环境。

3、搭建部署环境

3.1. 安装Apache服务

输入命令:

sudo apt-get install apache2

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

安装完重启服务

sudo service apache2 restart

服务管理:

#启动
sudo service apache2 start
#停止
sudo service apache2 stop

测试是否安装成功:

在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It
works!,那就说明Apache就成功的安装了。
Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能过浏览器访问的Web文件都要放到这个目录里。
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

3.2. 安装PHP环境(以php7.0为例 )

输入命令:

sudo apt-get install php7.0

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

安装完成后输入:php -v 查看PHP是否安装成功。有的PHP扩展已默认安装,有的需要自己单独安装。
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

在实际安装禅道的系统检查里,如果是没有安装上的,检查后,直接再安装即可。
安装让Apache能够识别解析PHP的文件:

sudo apt-get install libapache2-mod-php7.0

测试是否能解析成功:
输入命令, 切换到Apache项目目录下:

cd /var/www/html 

新建文件:

sudo vim info.php

文件内容:

<?php 
phpinfo(); 
?>

保存后浏览器访问:http://localhost/info.php
如果一切正常的话,就会看到PHP的一些信息。
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

3.3. 安装MySQL服务

输入命令:

sudo apt-get install mysql-server

按提示设置数据库root用户的密码。
如果安装过程中提示依赖不足:

sudo apt-get install -f

服务管理:

#启动
sudo service mysql start
#停止
sudo service mysql stop
#服务状态
sudo service mysql status
#连接数据库
mysql -h 127.0.0.1 -P 3306 -uroot -p123456
#-h为远程IP,-P为端口号,-u为用户名,-p为密码
#测试SQL
show databases;

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

4、搭建禅道

4.1、下载解压

cd /opt
wget https://dl.cnezsoft.com/zentao/18.9/ZenTaoPMS-18.9-zbox_amd64.tar.gz
tar xvzf ZenTaoPMS-18.9-zbox_amd64.tar.gz

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

4.2、 配置

4.2.1、 启动

启动所有服务:

sudo /opt/zbox/zbox --aport 88 --mport 3306 start

停止所有服务:

/opt/zbox/zbox stop

重启所有服务:

/opt/zbox/zbox restart

3306端口被占用了,因此用3307端口
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

4.2.2、自启动

cd /lib/systemd/system/
sudo touch zentao.service
sudo vim zentao.service
        [Unit]
        Description=zentao zbox
        After=network.target
         
        [Service]
        Type=forking
        ExecStart=/opt/zbox/zbox --aport 88 --mport 3306 start
        ExecReload=/opt/zbox/zbox restart
        ExecStop=/opt/zbox/zbox stop
        PrivateTmp=true
         
        [Install]
        WantedBy=multi-user.target
sudo chmod 754 zentao.service

sudo systemctl start zentao.service
sudo systemctl stop zentao.service
sudo systemctl status zentao.service
sudo systemctl enable zentao.service

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维
【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

4.2.3、确认是否开机启动

sudo systemctl list-unit-files | grep zentao

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维

5、成功安装

访问 http://XXX:88

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维
选择开源版

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维账号admin,密码123456登进去后修改

【DevOps 工具链】搭建 项目管理软件 禅道,DevOps 工具链,devops,运维文章来源地址https://www.toymoban.com/news/detail-771496.html

到了这里,关于【DevOps 工具链】搭建 项目管理软件 禅道的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【硬件产品经理:从入门到精通】禅道项目管理(卫朋)

    目录 1、谁在用禅道? 2、禅道怎么用?  3、关键概念  4、产品经理常用功能

    2024年02月17日
    浏览(26)
  • 禅道好用吗?优缺点及类似10大项目管理系统介绍

    类似禅道的十大项目管理软件:1、一站式研发项目管理软件PingCode;2、通用型项目协作工具Worktile;3、开源项目管理软件Redmine;4、免费项目管理软件Trello;5、无代码项目管理软件Monday;6、IT项目追踪管理工具Jira;7、小团队项目管理软件 Teambition;8、适用于跨国团队的项目

    2024年02月04日
    浏览(28)
  • 软件开发项目管理工具哪个好?

    瀑布模型是一种按照固定的阶段顺序进行项目开发的方法,它要求在进入下一个阶段之前,必须完成当前阶段的所有任务。瀑布模型的优点是清晰、简单、易于控制,但也存在一些缺点,如缺乏灵活性、难以应对需求变化、风险较高等。 为了克服瀑布模型的局限性,许多项目

    2023年04月09日
    浏览(32)
  • 软件研发过程中,项目管理工具应该如何选择?

    本文作者:极狐GitLab 资深解决方案架构师 尹学峰 许多企业依旧在用老旧的方式,如Excel离线表格进行项目管理。表格无法简介的呈现出项目的任务分解、完成进度、任务类别等多种项目管理过程中必备的要求,更无法实现与企业员工的日常即时通信系统的打通。往往导致项

    2024年01月17日
    浏览(48)
  • node.js+NPM包管理器+Webpack打包工具+前端项目搭建

    javascript运行环境(无需依赖html文件) BFF,服务于前端的后端 官网下载安装,node -v查看是否安装成功 ①、创建一个01.js文件 ②、通过CMD命令执行(或者通过工具的集成终端) node 01.js 如果出现权限原因,可以通过管理员方式打开工具 ③、通过浏览器访问http://127.0.0.1:8888 如

    2024年02月07日
    浏览(48)
  • 【Kubernetes 企业项目实战】06、基于 Jenkins+K8s 构建 DevOps 自动化运维管理平台(中)

    目录 一、基于 Jenkins+k8s+Git+Docker Hub 等技术链构建企业级 DevOps 容器云平台 1.1 安装 Jenkins 1.1.1 安装 nfs 服务 1.1.2 在 kubernetes 中部署 jenkins 1.2 配置 Jenkins ​1.2.1 获取管理员密码 1.2.2 安装插件 1.2.3 创建第一个管理员用户 1.3 测试 jenkins 的 CI/CD 1.3.1 在 Jenkins 中安装 kubernetes 插件

    2024年01月16日
    浏览(51)
  • 软件工程学习1:软件项目项目管理

    假设你被指派作为一个软件公司的项目负责人,任务是开发一个管理系统,人员规模大约为8人,人员角色应如何确定?应如何进行项目管理?(从 软件项目管理估算、软件规模、工作量估算、进度计划安排、软件过程模型 等角度进行阐述) 为了有效地管理软件项目,我们应

    2024年02月06日
    浏览(32)
  • 软件项目管理 第七章 软件项目的质量管理与配置管理 课后习题参考答案——主编:李冰、张桥珍、刘玉娥

    1.选择题 (1)项目质量管理的最终责任由谁来承担?( D )    A.项目开发人员        B.采购经理        C.质量经理        D.项目经理 (2)“质量成本”是一个项目管理概念,它说明了下列哪项成本?( C )    A.额外需求的成本        B.需求变更的成本       

    2024年02月10日
    浏览(27)
  • 软件项目管理 第四章 软件项目的范围管理 课后习题参考答案——主编:李冰、张桥珍、刘玉娥

    1.选择题 (1)需求分析是回答系统必须( A )的问题。      A.做什么        B.怎么做        C.何时做        D.为谁做 (2)WBS非常重要,下列哪项不是其很重要的原因( D )。     A.帮助组织工作        B.防止遗漏工作        C.为项目估算提供依据    

    2024年02月11日
    浏览(29)
  • 软件项目管理==风险计划

    请列举出几个软件项目中的风险现象 从人员方面 从软件生命周期各阶段方面 从软件项目管理进度方面 成本管理方面 掌握现有技术和工具方面 风险现象 软件行业人员流动率很高 项目经理或技术骨干的辞职 雇佣了技术能力不强的开发人员 使用了不熟悉的开发工具 软件项目

    2024年02月04日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包