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

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

一、开源项目简介

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

相关推荐

  • 网格化管理构建禁毒“防火墙”

    本报讯(何雨沐)今年以来,贵州省遵义市汇川区坚持党建引领,以网格化服务管理为抓手,引导党员干部投身禁毒宣传帮扶行动中,营造绿色无毒的社会氛围。 该区山盆镇发挥基层党组织和党员作用,…

    科研百科 2023年9月28日
    173
  • 广发证券:公司的投资管理业务板块主要包括资产管理业务、公募基金管理业务及私募基金管理业务

    同花顺(300033)金融研究中心4月2日讯,有投资者向广发证券(000776)提问, 请说明一下公司的基金管理方面的规划? 公司回答表示,公司的投资管理业务板块主要包括资产管理业…

    科研百科 2022年12月5日
    253
  • 科技成果汇编

    科技成果汇编 近年来,中国在科技创新领域取得了许多重要成果,这些成果不仅为中国的发展提供了有力支撑,也对世界科技创新产生了重要影响。本汇编将列举一些具有代表性的科技成果,展示中国在…

    科研百科 2024年11月17日
    4
  • 短视频赚钱的平台有哪些

    短视频已经成为当今互联网时代的一种热门娱乐方式,同时也成为了很多人赚钱的工具。在短视频平台上,有许多可以用来赚钱的工具和方法,以下是一些常见的短视频赚钱平台: 1.抖音:抖音是中国…

    科研百科 2025年1月5日
    2
  • 江苏国家重点实验室

    江苏国家重点实验室: 探索科技创新之路 江苏国家重点实验室是中国政府为建设高水平科技创新平台而设立的实验室之一,位于江苏省南京市。该实验室的成立旨在推动科技进步,促进经济发展,为建…

    科研百科 2025年1月4日
    0
  • 衢州统筹谋划 加快推进畜牧业转型提升

      4月1日,全市畜牧业转型升级现场会在龙游召开,市领导占跃平、朱建华、刘炳炎参加。XGz   朱建华指出,加快推进畜牧业转型提升,是转变农业发展方式、推进农业现代化建设的迫切需要…

    科研百科 2022年5月27日
    332
  • 免费开源低代码平台

    免费开源低代码平台:让软件开发更加简单 随着现代软件开发的不断进步,越来越多的开发者开始选择使用低代码平台来进行软件开发。低代码平台是一种基于可视化编程工具和模板的软件开发平台,能…

    科研百科 2024年10月31日
    1
  • 比较全面的建筑工程合同管理讲解,看完绝对涨知识!

    一、合同的概念 合同是平等主体的自然人、法人、其他组织之间设立、变更、终止民事权利义务关系的协议。 合同签订方 合同关系 《合同法》内容简介 1999年3月15日,九届人大二次会议…

    科研百科 2024年1月2日
    96
  • 项目管理用到哪些软件

    项目管理在企业发展中的作用越来越受到重视。为了更好地完成项目,提高项目的效率和质量,企业需要使用各种项目管理软件。本文将介绍项目管理需要用到的一些软件,希望能够帮助到你。 1. 项…

    科研百科 2024年8月18日
    57
  • 深刻认识抓好基层党建的重要意义

    深刻认识抓好基层党建的重要意义深刻认识抓好基层党建的重要意义。党的十八大以来,党的十九大以来,党对党的正确定位,不断加强党的政治引领、思想引领和道德规范的确立,对于党的一系列政策要…

    科研百科 2024年11月27日
    8