|
猪齿鱼平台2.3.0版本已经发布!本次更新增加了许多强大的新功能,包括跨项目关联工作项和需求、知识库模板管理、统一GitlabCI管理CI&CD过程、自动化部署等。这些新功能将进一步提高猪齿鱼平台的功能和性能,为企业的研发和项目管理提供更高效的支持。此次更新是对猪齿鱼平台的全面升级,能够帮助企业更好地管理和运营研发项目,提高团队协作效率和工作效率。如果您还没有使用猪齿鱼平台,欢迎体验! 全面加强可管理性 Choerodon 01 知识库模板管理 首先,让我们来看看目前的痛点。每个项目都需要手动新建知识库模板,而相似的项目场景无法复用已有的模板。这导致了重复劳动和效率低下。此外,缺乏组织级模板也使得项目难以规范化和标准化。在项目立项后,由于缺乏统一的文档模板和目录结构,无法规定相关的过程文档规范。在项目关键节点或结项提交的文档层次不齐,也会导致团队成员之间沟通不畅,项目进度受阻等问题。 如何解决项目文档规范化的痛点?组织级模板是关键!在项目管理中,文档规范化是非常重要的一环。为了解决这些问题,我们需要采取一些措施,其中最重要的一点是建立组织级模板,为项目提供统一的文档模板和目录结构,让项目复用。此外,组织级模板还可以规定相关的过程文档规范,使得项目立项后可以按照规范进行文档管理,文档规范化程度得到保障。在项目关键节点或结项提交的文档层次也可以统一,保证团队成员之间的沟通畅通无阻,项目进度得到保障。 02 应用流水线GitLab CI管理 对于现代软件开发来说,CI/CD流程是非常关键的一部分,可以提高开发效率、保证代码质量、缩短上线周期。然而,CI/CD流程割裂致使CI/CD整体流程上的不连贯,使得实际运行中需要分别维护两种引擎的代码和配置,增加了工作量和出错的可能性。 为了解决这个问题,猪齿鱼V2.3.0版本通过统一使用GitLab CI引擎,将CD阶段使用的activity的编排引擎替换为GitLab CI引擎,使得CI/CD整体流程上更加连贯,其次在统一使用GitLab CI引擎之后,将原CD任务预置为流水线任务之中,这样可以使得CD阶段的任务也能够被GitLab CI引擎管理,减少了工作量,也提高了可维护性和稳定性。 03 构建计划的配置文件管理 配置文件在持续集成过程中扮演着至关重要的角色,它能够指定构建脚本的命令和参数,统一构建环境的依赖包、操作系统、编程语言等,规范化构建流程,并记录构建过程中的具体操作,从而提高软件交付的质量和效率。 为了更好地管理配置文件,猪齿鱼V2.3.0版本支持配置settings文件,文件内容可以包含一系列预定义的变量和值,使得我们可以更加方便地配置和管理构建过程。同时,它也能够避免手动设置带来的错误和不一致性,从而提高构建的可靠性。其次,可以在应用流水线高级设置支持引用文件,引用文件可以包含一些公共的配置信息,比如构建命令、环境变量等等。通过将这些信息放入引用文件中,可以更加方便地管理它们,并且能够保证构建过程中的一致性和可重复性。 热点场景应对 Choerodon 01 跨项目关联工作项和需求 在大型企业或组织中,通常会有多个项目同时进行,这些项目之间存在相关的工作项或需求需要协作完成。猪齿鱼V2.3.0版本通过在项目中添加配置,允许其他项目关联工作项或需求。其次,在工作项或需求的详情中,支持选择外部共享项目的工作项或需求进行关联。最后,对于需求关联工作项,同样支持选择外部共享项目的工作项。这样就打通了项目间的隔阂,便于多项目之间协作,提高项目管理效率,缩短项目周期,同时保证项目的质量和协作效果。 02 触发其他应用流水线 随着软件开发的复杂性不断增加,持续集成(CI)和持续交付(CD)已经成为了现代软件开发过程中必不可少的一部分。猪齿鱼V2.3.0版本可以在流程配置中选择要触发的流水线,并在需要的阶段添加该任务。这样,开发人员和运维人员可以在需要的时候轻松地触发另一个流水线来完成必要的任务。通过将“触发其他流水线”任务封装成标准任务,可以提高CI/CD过程的灵活性和效率,从而更好地满足现代软件开发的需求。 这个解决方案可以应用于各种场景,比如: 在一个流水线中编译应用程序,并在成功构建后触发另一个流水线来进行单元测试。 在构建一个镜像的过程中,触发另一个流水线来进行安全审查和漏洞扫描。 在构建一个应用程序的过程中,触发另一个流水线来进行质量控制和自动化测试。 03 自动化部署 实现持续部署最核心的模块-部署流程,猪齿鱼V2.3.0版本让部署流程具备出色的灵活性、一致性和可重复性!支持多种部署策略,确保发布结果符合预期。用户可以自由配置完全自动化的部署流程,也可以在某些阶段加入手工判断条件。更好的是,部署流程支持自动化触发,让部署流程更高效、更方便! 更成熟的C7N能力 Choerodon 01 更完善的工时配置 猪齿鱼V2.3.0版本推出了一系列全新的工时配置功能,以帮助企业更好地管理工时和提高项目管理的效率。首先,新增了工时属性的配置,可以方便地对不同类型的工时进行分类管理。其次,新增了工时类型功能,这意味着您可以根据实际情况自定义工时类型,并标记每种工时类型用于何种事项,以便更好地跟踪和分析工时信息。最后,新增了工时标签功能,用于对工时进行分类。例如,您可以将工时标签分为功能模块、开发小组等,以便更好地跟踪和分析工时信息。 02 更优的文档管理 猪齿鱼V2.3.0版本已经推出允许多种类型的文件格式上传,包括文本文件、图像、音频、视频、PDF 等等。您还可以预览部分格式的文件,以便更方便地查看和管理您的文件。同时,也提供了强大的安全性控制功能,以保护您的数据不受未经授权的访问和泄露。 03 更高效的代码质量管理 现代化的软件开发中想要打造高质量的软件产品,代码质量管理是必不可少的一环。猪齿鱼V2.3.0版本中配置人员可以在添加代码扫描任务时,设置门禁规则,支持增量扫描与全量扫描,从而在代码检查时,对代码进行更加全面的审查。而且,还支持设置质量门禁不通过时,流水线是否停止。这意味着,如果代码检查未通过,流水线将会停止,从而避免了不合格代码的进一步流入到软件产品中。这对于打造高质量的软件产品是非常重要的,能够帮助你及早发现代码中存在的问题,并保障软件产品的高质量。 其他改进与更新 工作项数据支持空值筛选 工时附件和链接,支持登记工时日志时上传附件和添加链接 应用流水线&流水线模板支持各阶段任务复制和跨阶段移动 应用流水线支持直接保存为流水线模板 应用流水线支持查看gitlab-ci.yml文件 应用流水线支持按照创建时间、最近运行状态、最近运行开始时间排序 应用流水线Maven构建任务关于Jar/War包坐标位置信息,供后续部署过程在主机部署中获得构建任务中的war包使用 主机管理支持获取主机网卡信息 知识库文件夹/文档目录结构支持拖拽调整顺序 写在最后 猪齿鱼是一个专注于数智化开发管理的平台,旨在帮助企业提高软件研发质量和管理效率。通过提供协作、测试、DevOps及容器等工具,猪齿鱼帮助企业拉通软件开发和项目管理的全流程,使得团队协作更加顺畅、高效。同时,猪齿鱼提供可视化的进度管理,让企业能够随时掌握项目进展情况,从而更好地进行项目管理和决策。 猪齿鱼的特点在于它提供了一站式的解决方案,可以满足企业研发管理和工程效率需求的全方位要求。无论是需求管理、设计开发、测试部署、还是运维管理,猪齿鱼都提供了相应的工具和支持,让企业能够高效地完成整个软件研发和项目管理的全过程。 同时,随着技术的不断更新和发展,猪齿鱼平台也将不断地完善和升级,为企业提供更加优质的服务和支持。我们可以期待,未来猪齿鱼平台将会在数字化转型的道路上,助力更多的企业实现成功转型。 总的来说,猪齿鱼数智化开发管理平台是一款高效、全面、协作性强的软件开发和项目管理工具,适用于各类企业,帮助企业提高研发效率和管理水平,助力企业数智化转型升级。
|