禅道软件安装教程开源软件

禅道项目管理软件是一款国产开源项目管理软件。它集项目集管理、产品管理、项目管理、质量管理、DevOps、知识库、BI效能、工作流、学堂、反馈管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目管理的核心流程。

禅道目前提供多种解决方案:规模化敏捷解决方案、DevOps一体化解决方案、自动化测试解决方案,研发效能解决方案、禅道基于IM+AI的研发协同解决方案、企业创新能力解决方案、企业决策分析解决方案,让每一个项目都可实现高效管理。

禅道智能应用平台是一个开源轻量级应用交付平台。通过应用市场,可以一键安装企业级软件,不仅具备高可用特性,还支持自动与手动备份,当有新版本发布时,可以查看软件的更新日志,决定是否升级,快捷方便。

如果您刚接触禅道智能应用平台,建议使用我们提供的All-in-One安装模式,它能够帮助您零配置快速部署。

若要以All-in-One模式进行安装,您仅需参考以下对机器硬件和操作系统的要求准备一台主机。

1.1硬件推荐配置

操作系统

最低配置

DebianBookworm(推荐)Bullseye

2核CPU,4GB内存,40GB磁盘空间

Ubuntu22.04,20.04

1.2节点要求

1.3容器运行时

您的集群必须有一个可用的容器运行时。如果您使用q搭建集群,会探测本地是否已安装docker,如果已安装docker则使用docker,否则将使用默认内置的containerd

1.4网络和DNS要求

qinit-pquickon3.1开源版

一般来说,对于All-in-One安装,不需要修改任何配置。如果你想自定义集群网络、访问域名等高级的功能,可以通过参数来配置:

#示例,更多参数参考使用qinit--helpqinit-pquickon--domain<自定义域名>4.验证安装结果

输出信息会显示Web控制台的IP地址和端口号,默认的端口是32379您可能需要配置端口转发规则并在安全组中开放端口,以便外部用户访问控制台。

1.下载windows一键安装包

2.运行安装包

双击下载的文件解压到某一分区的目录下,进入ZenTao文件夹,点击ZenTao.exe文件启动面板。

注意:若安装包所在路径包含中文等特殊符号,启动禅道时会出现错误提示。需要修改路径后重新启动禅道。

3.设置

点击设置按钮,可以卸载服务、查看服务、设置语言、查看帮助、检查更新、切换主题操作。

卸载服务时,会卸载运行控制面板里所有的服务。

Apache可以进行查看日志、修改端口、修改密码、安装服务、卸载服务、停止服务、启动服务、安装服务操作。

以上操作中除了查看日志,修改端口、重新安装都会重新启动Apache服务。

修改端口时,会自动检查端口是否被占用,如果被占用会有相应的提示并不可修改。

5.Apache用户访问验证

系统默认不启用Apache用户访问验证,如果不需要,可跳过这一步。

注:Apache用户访问验证的初始账号:zentao,密码:123456。

初次默认的管理员账号是:用户名:admin密码:123456。

7.修改禅道密码

如果需要维护密码安全设置可以到后台—安全页面中进行修改。

注意:从禅道18.12系列版本开始,禅道的Windows一键安装包不再集成git和svn。

如果需要使用集成git和svn功能,可下载集成包覆盖到禅道一键安装包的代码目录。

下载解压直接覆盖后,可以在ZenTao/bin下查看到git和sliksvn的文件夹。

1.环境准备

环境与配置

测试环境

推荐配置

备注

Docker

20版本

20版本以上

Linux或Windows

Linux

镜像支持x86_64和arm64架构

CPU

1核心

2核心

内存

1G

4G

硬盘

10G

50G以上

查看Docker版本:

docker-vDockerversion27.0.3,build7d4bcd8

查看CPU架构:

uname-aLinuxnat76.6.13+bpo-amd64#1SMPPREEMPT_DYNAMICDebian6.6.13-1~bpo12+1(2024-02-15)x86_64GNU/Linux2.下载禅道镜像

目前支持在线下载和离线导入两种部署禅道镜像的方式,可根据自己环境进行选择。

2.1在线下载

可根据所需版本拉取对应版本的镜像,默认latest为禅道开源最新版本。

sudodockerpull[镜像名]:[镜像标签]

例如拉取禅道开源版20.3版本命令如下:

sudodockerpullhub.zentao.net/app/zentao:20.3

注意:

禅道版本和镜像tag对应关系如下:

禅道版本

镜像标签

开源版

以数字开头,如20.3

企业版

以biz开头,如biz10.2

旗舰版

以max开头,如max5.2

IPD版

以ipd开头,如ipd2.2

2.2离线导入

导入镜像步骤如下:

#命令实例sudogunzip-c[镜像归档文件名]|dockerload#如:sudogunzip-czentao_20.3.tar.gz|dockerloadda07e39e2957:Loadinglayer[======================>]85.5kB/85.5kBfeab8630a9c5:Loadinglayer[======================>]11.73MB/11.73MBd7508f92bff7:Loadinglayer[======================>]86.37MB/86.37MB5ca65d83e7b7:Loadinglayer[======================>]80.38MB/80.38MBed0cfb41d961:Loadinglayer[======================>]2.673MB/2.673MBc00e8d737e49:Loadinglayer[======================>]10.3MB/10.3MBa186fa70a0c6:Loadinglayer[======================>]7.121MB/7.121MB95e38b2ff244:Loadinglayer[======================>]7.473MB/7.473MBf4afc75280d8:Loadinglayer[======================>]191.7MB/191.7MB60721d394939:Loadinglayer[======================>]89.6kB/89.6kB6db6be18e64c:Loadinglayer[======================>]15.87kB/15.87kBcf41eda4f35b:Loadinglayer[======================>]191.7MB/191.7MBLoadedimage:hub.zentao.net/app/zentao:20.33.启动禅道

3.1创建docker网络驱动

sudodockernetworkcreate--subnet=[ip范围][网络驱动名]例如:

sudodockernetworkcreate--subnet=172.172.172.0/24zentaonet3.2启动禅道容器

命令格式如下:

sudodockerrun\--name[容器名]\-p[主机端口]:80\--network=[网络驱动名]\--ip[容器IP]\--mac-address[mac地址]\-v[主机禅道目录]:/data\-eMYSQL_INTERNAL=true\-dhub.zentao.net/app/zentao:[镜像标签]参数说明:

例如:在主机上创建空目录/data/zentao,执行如下命令

sudodockerrun\--namezentao\-p80:80\--network=zentaonet\--ip172.172.172.172\--mac-address02:42:ac:11:00:00\-v/data/zentao:/data\-eMYSQL_INTERNAL=true\-dhub.zentao.net/app/zentao:20.3注意:

sudodockerrun\--namezentao2\-p8080:80\-p3306:3306\--network=zentaonet\--ip172.172.172.173\--mac-address02:42:ac:11:00:01\-eMYSQL_INTERNAL=true\-v/data/zentao2:/data\-dhub.zentao.net/app/zentao:20.33.3查看容器是否启动成功

执行如下命令查看容器是否启动成功,如果没有则启动失败,去掉-d选项进行前台运行调试容器,如有任何问题请咨询禅道商务同事。

#查看禅道容器dockerps|grepzentao#查看禅道容器日志dockerlogs-fzentao4.安装禅道

最后根据提示进行操作,即可安装成功。

欢迎下载使用禅道,如果在使用过程过中遇到任何问题,欢迎联系我们,我们会给予您及时的帮助。

THE END
1.基于.Net的Web开发技术Coursera《基于.NET的Web开发技术》是.NET环境下进行Web编程的一门重要课程。内容包括Web原理及环境部署、HTML基础、CSS应用、JavaScript基础、ASP.NET技术;重点介绍ASP.NET技术及相关的数据库应用开发,通过实例介绍各种技术的特点及应用。 通过本课程的学习,使学员了解Web应用开发技术的发展与现状,了解WEB原理、开发过程和环境部https://www.coursera.org/learn/dot-net-kaifa-jishu
2.netcore.NET简介若要了解如何下载 .NET并开始编写第一个应用,请参阅入门指南。 .NET 平台专为实现高效工作、性能、安全性和可靠性而设计。 它通过垃圾回收器 (GC)提供自动内存管理。 由于使用了 GC 和严格的语言编译器,.NET 的类型安全且内存安全。 它通过async/await和Task基元实现并发。 .NET 包含大量库,这些库具有广泛的功https://docs.microsoft.com/zh-cn/dotnet/core/about
3.认识.net简述net平台的特点这里不得不提一下C#语言它是微软针对.net平台推出的一门新语言,他是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。 .Net平台具有以下特点: https://blog.csdn.net/weixin_44355964/article/details/108719609
4.桌面客户端开发平台及特点.NET Framework: 特点:微软官方的开发框架,提供了丰富的控件和工具,易于开发Windows Forms和WPF应用程序。 优势:与Windows系统深度集成,开发效率高。 劣势:跨平台性较差。 Win32 API: 特点:底层的Windows API,提供了对操作系统更精细的控制。 优势:灵活度高,性能优异。 https://m.sohu.com/a/802426197_121198703
5.JavaVS.NET:Java与.NET的特点对比编码特点 —.NETJava 类的组织namespace:命名空间,name跟目录无关Package:name跟目录名一致 类.cs文件:类名跟文件名无关.java文件,类名跟文件名无关,但一个类文件只能定义一个public类 编译产出.dll,.exe文件.jar,.war文件 三、框架 .NET的Web框架基本上都是微软官方的,官方的框架也最为流行,而Java平台,除https://www.jianshu.com/p/b0e413e00296
6..net开发和java开发的区别VB.NET: VB.NET是另一种常用的.NET编程语言,它更偏向于传统的基于组件的开发模式,并提供了对COM(组件对象模型)的良好支持。 跨平台性 .NET Core: .NET Core是.NET框架的跨平台实现,可以在Windows、Mac和Linux等操作系统上运行。它具有轻量级和高性能的特点,适用于云计算和移动应用开发。 https://www.eefocus.com/e/1662739.html
7.鼎捷erp软件是用什么开发的零代码企业数字化知识站二、.NET平台的特点 .NET平台是由微软开发的一套应用程序框架,支持多种编程语言,包括C#、VB.NET等。它提供了丰富的开发工具,如Visual Studio,可以极大地提高开发效率。.NET平台具有高度的集成性,能够与微软的其他产品和服务无缝集成,如SQL Server、Azure云服务等。通过使用.NET平台,鼎捷ERP软件可以实现快速开发和高效https://www.jiandaoyun.com/blog/article/942012/
8.Centos7.0下安装Mono3.4和Jexus5.6.net的图文教程其他工具Jexus for linux 有如下特点: 支持多种操作系统:Jexus最初的设计目标是“跨平台的ASP.NET WEB服务器”,由于在Windows系统上,IIS已经是ASP.NET的优秀平台,所以,当前的Jexus以支持Linux和FreeBSD等非Windows系统为主要设计目标。正因为这个原因,就Linux/FreeBSD等平台的ASP.NET建设而言,Jexus具有特别重大的意义。 https://www.jb51.net/softjc/199239.html
9.平台为抓手的新型文化数字资产管理体制机制,建立以为特点,以公开的文化要素市场平台为抓手的新型文化数字资产管理体制机制,它既是推动文化数字经济健https://www.netkao.com/shiti/827103/30061901s4jd8lxu9.html
10.永中文档产品特点 跨平台多终端 支持Windows、Linux、安卓、iOS等多种终端设备,跨平台多终端保持文档信息实时同步。 端云一体化、统一存储 本地文档上云后可直接在线编辑,在线文档也可在本地打开。 文档格式完美兼容 完美兼容微软office格式,线上线下保持文档版式布局的一致性。http://www.yozocloud.net/
11.什么是.NET?net和java有什么区别有哪些?聚名资讯.NET和Java是两种流行的开发平台,用于构建跨平台的应用程序。本文将介绍.NET和Java的含义、特点以及它们之间的区别,以帮助读者更好地理解和选择适合自己需求的开发平台。 .NET和Java是两种常用的开发平台,它们都提供了强大的工具和框架,用于构建跨平台的应用程序。下面将分别介绍.NET和Java的含义、特点以及它们之间的区https://www.juming.com/zx/19464.html
12..net低代码开发平台.低代码开发平台介绍.NET低代码开发平台(简称.NETLowCode)是基于Microsoft.NET框架的一套完整的低代码开发平台,为用户提供了一种简单、快速、高效的软件开发方式。本文将详细介绍.NETLowCode的特点和优势,以及其在不同领域的应用。.NETLowCode特点和优势.NETLowCode是一款功 http://startup.aliyun.com/info/1075943.html
13.ExtremeOptimizationNumericalLibrariesfor.NET软件说明Extreme Optimization Numerical Libraries for .NET的基本特点: ? 使用方法简单,即使数学基础薄弱也可轻松使用 ? 通过更佳算法实现强大功能 ? 功能强大,可完全满足专业人士需求 ? 直观的对象模型。Extreme Optimization Numerical Libraries for .NET中的对象及其之间关系契合我们的日常观念。 ? 可跨平台使用https://www.ruanfujia.com/software/103963/extra/
14.基于RESTful架构的RSS订阅服务AET结合WCF分布式网络的开发工具,详细阐述了在.NET平台下对RSS技术的融合和支持,并通过实例进一步说明.NET平台对RSS源的解析和实现过程。 关键词: RESTful;RSS;URI;聚合 0 引言 随着网络的发展,作为分布式技术的Web服务越来越多地得到应用。为此,许多应用程序和服务使用SOAP协议,该协议将数据从本机语言格式转换为应用http://www.chinaaet.com/article/3000012881/
15.Furion/README.en.mdatmaster·hnxxd/Furion·GitHub 框架特点 全新面貌:基于 .NET 5 平台,没有历史包袱 极易入门:只需要一个 Inject() 即可完成配置 极速开发:内置丰富的企业应用开发功能 极少依赖:框架只依赖两个第三方包 极其灵活:轻松面对多变复杂的需求 极易维护:采用独特的架构思想,只为长久维护设计 完整文档:提供完善的开发文档 架构设计 正在整理https://github.com/hnxxd/Furion/blob/master/README.en.md
16.ASP.NET是什么语言?有什么特点?创新互联ASP.NET是什么语言?有什么特点?很多人都不太了解,今天小编为了让大家更加了解ASP.NET,所以给大家总结了以下内容,一起往下看吧。 创新互联公司专注于岭东网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供岭东营销型网站建设,岭东网站制作、岭东网页设计、岭东网站官网定制、微信平台小程序开发服务,打造岭http://chengdu.cdxwcx.cn/article/dsdsig.html
17..net网站空间的特点目前比较主流的建站语言主要有asp.net、php和jsp这几种,对于每一种建站语言都有它自己的特点和优势,而每种语言都必须要运行在特定的网站空间上才行,比如用.net语言写的网站程序就必须要用.net网站空间才可以。 我们先来说下asp.net这个建站语言。Asp.net其实是微软在asp上面的升级版,但是它又和asp语言完全不同http://www.163ns.com/help/829.html
18.asp.net是什么(语言特点和优势详解)ASP.NET是什么言语?有什么特色 ASP.NET又称为ASP+,不仅仅是ASP的简略晋级,而是微软公司推出的新一代脚本言语。ASP.NET根据.NET Framework的Web开发平台,不光吸收了ASP曾经版别的最大长处并参照Java、VB言语的开发优势加入了许多新的特色,一起也修正了曾经的ASP版别的运行错误。 https://www.xbhome.cn/1042.html
19.·.NETFramework每个版本的特点ADO .NET数据平台是一种多版本策略,它使开发人员能够针对概念性实体数据模型进行编程,从而减轻他们的编码和维护工作。此平台提供了ADO .NET Entity Framework、实体数据模型 (EDM)、对象服务、LINQ to Entities、Entity SQL、EntityClient、ADO .NET数据服务及实体数据模型工具。Windows Communication https://zhidao.baidu.com/question/1605427318397411987.html
20.虚拟实习总结报告6篇(全文)过程控制系统仿真技术是一门基于过程控制系统动态控制模拟数学模型, 并在计算机仿真器上进行试验、操纵、训练或研究的综合性高新技术[3,4]。要实现钢铁生产流程的虚拟实习, 首先要考虑的是相关专业的实践特点, 并通过虚拟实习平台的建设满足实践要求和提高教学质量。https://www.99xueshu.com/w/fileaaah0csn.html
21.ASP.NETMVC框架的特点和作用是什么问答特点: 分离关注点:MVC框架将Web应用程序分为模型(Model)、视图(View)和控制器(Controller)三个部分,实现了关注点的分离,使得代码更加清晰、易于维护。 支持可测试性:MVC框架提供了面向接口编程的机制,使得代码更易于进行单元测试,提高了应用程序的可测试性。 灵活性:MVC框架基于.NET平台,可以方便地与其他.NET技术集https://www.yisu.com/ask/26201608.html
22.性能接近翻倍!利用Boost技术优化SmartX超融合信创平台承载达考虑到数据库的特点以及 NUMA 的影响,后续超融合平台测试中的虚拟机配置采取 48 vCPU (并确保在同一个 CPU 中)的配置进行测试。 4 测试过程 4.1 测试条件 4.1.1 虚拟机资源配置 4.1.2 TPC-C 测试集 调整terminal 数值,以验证数据库在不同并发访问压力下的性能表现。共执行 100 – 800 共 8 组 terminals https://www.smartx.com/blog/2023/07/dameng-boost-performance-enhance/