[Open Source] Efficient Software Project Management and Collaboration Tool for Software Process Management and Monitoring

Open SourceProcess Management
2026-06-28 04:10 2 次浏览 • 0 次下载 0KB
[Open Source] Efficient Software Project Management and Collaboration Tool for Software Process Management and Monitoring

1. Project Overview

TeamVision: Efficient Software Project Management and Collaboration Tool

TeamVision's project management features include task management, test submission, bug management, statistical analysis, and more. It supports collaboration among multiple team members and is deeply integrated with Continuous Integration (CI). TeamVision supports daily builds, automated testing, one-click deployment, and other features. Through its task flow functionality, TeamVision supports pipeline-based build and release processes, enabling efficient software process management and monitoring.

2. Open Source License

Using GPL-2.0 open-source protocol

3. Screenshots

Efficient Task Management

Based on a TO-DO list, it displays the remaining workload for each version in a Kanban board. Drag and drop tasks to quickly change their status.

Standardized Testing Workflow

Submit builds for testing quickly through a Kanban board, and notify project members about testing submissions in multiple ways. Generate various test reports and send them with one click.

Convenient Daily Builds

TeamVision allows Continuous Integration build parameters to be configured, enabling one-click builds for different versions. Install apps by scanning a QR code to improve work efficiency.

Clear Bug Management

TeamVision's bug management system provides multiple bug dimensions from a bug analysis perspective, helping you quickly evaluate product quality.

Comprehensive Bug Analysis

TeamVision's bug statistics provide a comprehensive analysis of product bug trends, including daily new bug trends, overall trends, and trends across different versions, helping teams quickly understand product quality throughout the development process.

TeamVision's project management features include task management, test submission, bug management, statistical analysis, and more. It supports collaboration among multiple team members and is deeply integrated with Continuous Integration (CI). TeamVision supports daily builds, automated testing, one-click deployment, and other features. Through its task flow functionality, TeamVision supports pipeline-based build and release processes, enabling efficient software process management and monitoring.

  • Plugins include code management, builds, server-side testing, WebUI testing, Android and iOS build plugins, as well as Shell plugins. Refer to the table below for the currently available plugins and their features.

Name

Function

Dependency

SVN

SVN Code Management Plugin

No

GIT

Code Management Plugin

No

Shell Command Line

Execute Shell commands or batch scripts

No

Command-Line Build

Build via command line and upload build packages

No

Gradle Build

Gradle Build Plugin

No

iOS Build

iOS Build Plugin

No

Ant Build

Ant Build Plugin

No

SSH File Replacement

Replace files via SSH

No

SSH Deployment

Deploy remotely via SSH

No

iOS Command-Line Build

Build iOS packages via command line

No

Copy to Server

Copy build artifacts or other packages to the server

No

Interface Testing

API Interface Testing Plugin

Requires the GAT framework

XCode Configuration Check

Check project configuration for XCODE projects

No

XCTest Testing

Deprecated

No

Selenium

WebUI Automation Plugin

Requires GAT

5. Tech Stack

Installation

Going forward, even-numbered versions will be stable releases, while odd-numbered versions will be testing releases. Please keep this in mind when downloading and installing.

TeamVision installation and deployment files are located in the distribute folder. Deployment uses a component-by-component approach:

Step-by-Step Deployment:

Requirements: CentOs7, Python 3.5

TeamVision Component Dependencies:

MongoDB, Redis, Nginx, MySQL, and Python installation scripts are provided in the build_shell folder. Note: Nginx and Python 3.5 must be installed using the provided scripts. The other scripts are for reference.

Python Installation Requirements:

Python 3.5 is required. Install it using the ditribute/0.0.1/python/python.sh script.

MongoDB Installation Requirements:

Version 3.4 or later is required. Do not configure a password. After installation, ensure that the service starts successfully and is accessible from the machine where TeamCat is installed.

Note: (Differences in environments, working directories, and other factors may cause slight variations in the paths used in the scripts. Please modify them as needed. The provided installation scripts are intended for convenience and should be used for reference only.)

Redis Installation Requirements:

Version 3.2 or later is required. After installation, ensure that the service starts successfully and is accessible from the machine where TeamCat is installed.

Nginx Installation Requirements:

Version 1.12.0 or later is required. Since the installation involves nginx.conf configuration, you must use the ditribute/0.0.1/build_shell/nginx/nginx.sh script.

Note: (Differences in environments, working directories, and other factors may cause slight variations in the paths used in the scripts. Please modify them as needed. The provided installation scripts are intended for convenience and should be used for reference only.)

MySQL Installation Requirements:

MySQL 5.6 or 5.7 is required. After installation, ensure that the service starts successfully, that you can log in, and that it is accessible from the machine where TeamCat is installed. Import team_vision.sql and privileges.sql from ditribute/0.0.1/build_shell/mysql into MySQL.

Note: (Previously, many users encountered database connection failures due to IP restrictions, blocked IP ports, and other network issues. These problems resulted in errors such as 'username does not exist' or 'project does not exist'. Please pay attention to these potential issues during installation.)

Starting TeamVision

First, create the /web/www directory on the machine. Copy the teamvision and dist folders from ditribute/0.0.1/build_shell into /web/www/. Open /web/www/teamvision/teamvision/settings.py and modify the configuration file.

Detailed content, please refer to README.md document.

#1
资源直链https://gitee.com/teamcat/teamvision
去下载
星河码客

发现和分享优质开源项目,传承互联网精神,为开发者服务。

关于本站

联系我们

微信/广告合作:ITcloub (备注星河码客)

免责声明:本站资源版权归原作者所有,仅供学习与交流。如有侵权,请通过「关于我们 - 侵权投诉」联系删除。

Powered by Nuxt · Deployed on Cloudflare