[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!

一、开源项目简介

TeamVision: 高效的软件项目管理,协作工具

Teamvision的项目管理包含了任务、提测、Bug管理,统计分析等功能。支持多成员协作,并且深度集成了持续集成(CI)。Teamvision 支持每日构建,自动化测试,一键部署等功能。 Teamvision通过任务流功能支持流水线构建发布,正真做到高效的软件过程管理与监控。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

二、开源协议

使用GPL-2.0开源协议

三、界面展示

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

高效的任务管理

基于TO-DOList,以看板形式展示每个版本剩余工作量。拖动任务项,快速变更任务状态。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

规范的测试流程

基于看板,快速提测,多种方式通知项目成员提测内容。多种测试通报,一键发送。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

便捷的每日构建

Teamvision 持续集成构建参数配置化,一键构建不同版本。App扫码安装,提升工作效率。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

清晰地BUG管理

Teamvision BUG管理系统从BUG分析角度,提供多个BUG维度,帮你快速分析产品质量。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

全面的BUG分析

Teamvision BUG统计从每日新增趋势,总体趋势,各版本趋势 全面分析产品的BUG趋势,帮助团队快速了解产品过程质量。

[开源]高效的软件项目管理,协作工具,高效的软件过程管理与监控

四、功能概述

Teamvision的项目管理包含了任务、提测、Bug管理,统计分析等功能。支持多成员协作,并且深度集成了持续集成(CI)。Teamvision 支持每日构建,自动化测试,一键部署等功能。 Teamviison 通过任务流功能支持流水线构建发布,正真做到高效的软件过程管理与监控。

  • 插件包括 代码,构建,服务端测试,WebUI测试,Android,IOS构建插件,以及Shell插件等。看下表可以知道目前提供的插件以及功能。

名称

功能

依赖

SVN

SVN代码管理插件

GIT

代码管理插件

Shell 命令行

执行Shell命令或者批处理

命令行构建

命令行构建,并上传构建包

Gradle构建

Gradle构建插件

IOS构建

IOS构建插件

Ant构建

Ant构建插件

SSH文件替换

通过SSH替换文件

SSH部署

远程通过SSH部署

IOS命令行构建

命令行构建IOS包

Copy to Server

复制产物或其他包到服务器

接口测试

API接口测试插件

需要依赖GAT框架

XCode配置检查

对XCODE项目做项目配置检查

XCTest测试

已经过期

Selenium

WebUI自动化插件

依赖GAT

五、技术选型

Installation

之后我们提供的偶数版本为稳定版本,奇数版本为测试版本,请下载安装的同学注意。

Teamvision安装部署部分在distribute文件夹中,采用组件分步部署方式:

分步部署:

要求:CentOs7 python3.5

TeamVision组件依赖:

mongo,redis,nginx,mysql,python 在build_shell文件夹下面已提供各个组件的安装脚本,注:nginx与python3.5必须安装脚本安装,其他供参考。

python安装要求:

需py3.5版本,用ditribute/0.0.1/python/python.sh脚本安装。

mongo安装要求:

需3.4版本以上,不能添加密码,安装后能够启动成功,并且在安装teamcat的机器能够访问。

注:(因不同人在不同环境,包括执行目录等等因素,可能导致脚本中的相关路径有微弱差异,请自行修改,提供的安装脚本只是为大家方便,仅作参考)

redis安装要求:

需3.2版本以上,安装后能够启动成功,并且在安装teamcat的机器能够访问。

nginx安装要求:

需1.12.0版本以上,因涉及到nginx.conf文件配置,必须用ditribute/0.0.1/build_shell/nginx/nginx.sh脚本安装。

注:(因不同人在不同环境,包括执行目录等等因素,可能导致脚本中的相关路径有微弱差异,请自行修改,提供的安装脚本只是为大家方便,仅作参考)

mysql安装要求:

需5.6,5.7版本,安装后能能够启动成功,确保能够登录,并且在安装teamcat的机器能够访问。 将ditribute/0.0.1/build_shell/mysql 下面的team_vision.sql与privileges.sql导入到mysql。

注:(之前我们遇到很多同学是因ip限制,ip端口不通等因素无法连接数据库,导致登录报用户名不存在,项目不存在等等一些列问题,后续的同学请注意一下)

Teamvision 启动

首先在机器上创建/web/www 目录,将ditribute/0.0.1/build_shell下面的 teamvision与dist 拷贝到/web/www/下面。 打开/web/www/teamvision/teamvision/settings.py,修改配置文件。

详细内容请查看 README.md 文档。

六、源码地址

访问一飞开源:https://code.exmay.com/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年7月29日 上午9:01
下一篇 2023年7月29日 上午9:11

相关推荐

  • 智慧纪检-“两个责任”管理监督平台系统简介(纪检监察系统两个责任)

    智慧纪检“两个责任”管理监督平台系统具有以下功能: 电子监管系统:基于互联网 、大数据等技术,构建“全面从严治党”、“两个责任”项目工作清单指标,实现任务分解、执行上报、检查监督、…

    科研百科 2024年4月28日
    64
  • 盘点五款值得收藏的Linux开发板(盘点五款值得收藏的linux开发板软件)

    美股、港股,哀鸿遍野……于是,那句 “树莓派是最好的理财产品”又开始在我耳边萦绕。“缺芯”笼罩之下,开发板的供货出了问题,小伙伴的一句玩笑话,恰若人世间真实。因为稀缺,好板子再贵也…

    科研百科 2023年3月17日
    523
  • 腾讯、百度花式布局CRM(腾讯的布局)

    配图来自Canva可画 早在2019年,国内几乎所有的互联网巨头就已经在CRM领域排兵布阵了,但由于投资理念和商业逻辑的不同,BAT入局CRM的思路完全不同:腾讯采取广泛投资、阿里…

    科研百科 2022年11月29日
    246
  • .net低代码平台

    .NET低代码平台:让软件开发变得更加简单 随着.NET框架的不断发展和普及,越来越多的开发人员开始选择使用低代码平台来简化软件开发的过程。低代码平台是一种基于可视化工具和自动化构…

    科研百科 2024年10月21日
    0
  • moc辩识管理工具

    moc辨识管理工具: 一个让知识管理更智能的工具 随着信息技术的不断发展,知识管理已经成为了一个越来越重要的话题。moc(Object-Oriented Context)辨识管理工…

    科研百科 2024年11月13日
    1
  • 工具型数据产品经理,如何突破职业天花板?

    作为数据产品经理中的一个分支,工具型数据产品经理岗位的天花板在哪里?如果想要提升自身核心竞争力,又可以从哪些方向进行突破?不如来看看作者的经验解读。 数据产品经理的岗位细分中,工具…

    2022年9月17日
    268
  • 教育厅项目结题报告

    教育厅项目结题报告 随着教育改革的不断推进,教育厅的项目结题报告已经成为了教育领域中的一项重要任务。在这个报告中,我们将会总结项目的主要成果和不足之处,并提出未来的改进计划。 在本…

    科研百科 2024年11月17日
    0
  • 翰文进度计划编制软件(翰文进度计划编制软件如何增加行)

    翰文进度计划编制破解版是款非常实用的进度图制作工具,这软件的界面十分的精致,你可以根据这软件来编制各种不同的网格图表,帮助你快速来完成工作内容,该版本支持免费下载,喜欢的用户们千万…

    2022年8月30日
    1.5K
  • 研发项目管理

    研发项目管理 研发项目管理是软件开发生命周期中非常重要的一个环节,它涉及到计划、执行、监控和控制等多个方面。一个有效的研发项目管理可以帮助团队在时间内完成高质量的研发工作,并保证项…

    科研百科 2024年8月15日
    63
  • 成本费用不好控制?看看成本费用控制精细化管理,参考价值极高

    都说成本费用不好控制,那是因为你对它了解的还不够透彻,今天这份成本费用控制精细化管理总共分为9个章节,讲的很详细,也帮助了不少人,今天我就把它分享给大家,希望对你有所帮助,我们一起…

    2022年10月10日
    371