猪齿鱼开源发布2.0版本:DevOps能力全面升级,研发效能显著提升,欢迎即刻体验!

news2024/11/24 16:25:29

近日,甄知科技猪齿鱼Choerodon数智化开发管理平台正式发布了开源2.0版本!
开源发布会上,甄知产研团队、业内伙伴和社区开发者们齐聚一堂,共同见证猪齿鱼开源2.0的重磅发布!发布会由上海甄知科技创始合伙人兼CTO张礼军先生主持,会上,张礼军先生深入解读了2.0版本的新特性、分享了企业级和个人开发者的应用场景,同时,也表达了甄知科技开源开放、共创共享的理念和坚持,期待和社区伙伴共同推进企业数智化研发效能的提升!

开源2.0 版本带来了诸多改进和新特性,猪齿鱼团队开源代码管理、制品库管理、CI/CD流水线、容器集群、环境资源、应用部署等能力,具备更高的可用性和稳定性,建议所有用户安装该版本。

下载使用:

猪齿鱼@Github

GitHub - open-hand/choerodon: Open Source Multi-Cloud Integrated Platform

猪齿鱼@Gitee

open-hand/choerodon

官网

猪齿鱼 · 数智化开发管理平台

猪齿鱼 2.0:开源全新能力,更高可用性与稳定性!尽管本次版本不包含项目管理、测试管理、知识库等功能,但您可以注册试用环境,亲身体验项目协作管理特性。需要注意的是,猪齿鱼开源2.0版本不支持由v1.1的平滑升级。然而,我们仍建议您尝试下载2.0,亲自感受猪齿鱼 2.0带来的卓越性能和功能。期待您的参与和反馈!

猪齿鱼 2.0,为您带来全新的开源体验!

核心特性解读

KEY FEATURES

一、集成外部GitLab仓库

猪齿鱼Choerodon的代码仓库功能支持创建应用服务时配置外部GitLab仓库以便于继续使用已有的GitLab仓库,降低迁移和使用成本。通过猪齿鱼的应用服务创建流程,用户可以在创建新的应用服务时选择使用外部的GitLab仓库。这个选项允许用户将应用服务与现有的GitLab仓库进行关联,以便于代码的版本控制、协作和管理。配置外部GitLab仓库的步骤包括以下内容:

1.  提供GitLab仓库的URL:在创建应用服务的过程中,用户需要提供外部GitLab仓库的URL地址,以指定要关联的仓库。

2.  授权和认证:猪齿鱼可能需要用户提供适当的认证信息,例如访问令牌或用户名密码,以便连接和访问外部GitLab仓库。

3.  管理应用流水线:一旦成功配置了外部GitLab仓库,你将获得强大的应用流水线管理能力,可以轻松管理应用仓库中的流水线,实现全流程的可视化和自动化。

通过支持外部GitLab仓库的配置,猪齿鱼提供了更大的灵活性和更强的集成性,使用户能够与现有的GitLab工作流程和仓库进行协同开发。这样,用户可以继续使用他们已经熟悉和喜欢的GitLab工具,并且能够充分利用猪齿鱼平台提供的其他功能,如协作、测试、DevOps等,从而提高开发团队的效率和质量。

二、容器部署与主机部署

猪齿鱼Choerodon流水线模块中,CD(持续交付)阶段新增了支持容器部署与主机部署任务的功能。这使得用户可以根据自己的需求选择将应用程序部署到容器环境或直接部署到主机上。在CD阶段的流水线中,用户可以添加容器部署任务或主机部署任务,具体步骤包括以下内容:

1.  容器部署任务:如果用户选择容器部署任务,可以指定容器编排工具来定义和管理容器化应用程序的部署,可以提供容器映像、端口映射、环境变量等相关配置,以便在目标环境中启动和管理容器。

2.  主机部署任务:如果用户选择主机部署任务,他们可以直接将应用程序部署到目标主机上。用户可以指定目标主机的连接信息、部署路径、启动脚本等,以便在主机上进行应用程序的部署和启动。

通过新增容器部署和主机部署任务的支持,使用户能够根据自己的需求选择最适合的部署方式。无论是将应用程序打包成容器镜像并进行容器化部署,还是直接在主机上进行传统的应用程序部署,用户都可以通过猪齿鱼的流水线模块轻松实现。

这种灵活性使得猪齿鱼适用于各种部署场景,无论是传统的物理机部署、虚拟机部署还是云环境中的容器编排部署,用户都可以利用猪齿鱼的流水线模块进行自动化部署和交付。这有助于简化部署过程、提高效率,并促进团队在不同环境中的应用程序管理和交付。

三、流水线模板管理

猪齿鱼Choerodon平台层、组织层,新增了一系列流水线模板、任务模板和步骤模板管理的功能,以满足管理员和用户在流水线配置和管理方面的需求。

|||在平台层&组织层

1.  流水线模板管理:管理员可以配置和管理自定义的流水线模板。这些模板可以包含通用的流程和设置,以便在创建新流水线时进行重复使用和标准化。

2.  任务模板管理:管理员可以定义和管理任务模板,其中包含了可在流水线中使用的任务类型、配置和参数设置。任务模板可以简化流水线的创建和配置过程,提高效率和一致性。

3.  步骤模板管理:管理员可以创建和管理步骤模板,其中包含了执行特定操作的步骤配置和命令。步骤模板可以重复使用,并在不同流水线中进行组合,以实现更复杂的流程需求。

|||在项目层

基于流水线模板快速创建流水线:项目成员可以从预定义的流水线模板中快速创建流水线,无需从头开始配置。这样可以节省时间和精力,并确保流水线的一致性和最佳实践的应用。

通过新增流水线模板、任务模板和步骤模板管理的功能,猪齿鱼提供了更强大的流水线配置和管理能力。管理员可以自定义和管理模板,以实现标准化、重复使用和最佳实践的应用。用户可以快速创建流水线,并根据自己的需求进行调整和扩展。这些功能的引入提高了平台、组织和项目层级的流水线管理效率和灵活性。

四、部署管理应用中心

猪齿鱼Choerodon部署模块,新增应用中心,以支持集中查看和管理容器部署与主机部署后生成的所有应用和资源。应用中心的功能包括以下内容:

1.  应用视图:应用中心提供了一个集中的视图,展示了所有部署完成的应用和相关资源。用户可以通过应用中心轻松查看和访问他们部署的应用程序。

2.  应用管理:用户可以在应用中心对已部署的应用进行管理,包括启动、停止、重启等操作。这使得用户能够方便地管理和控制他们的应用程序。

通过引入应用中心,猪齿鱼提供了一个集中化的管理界面,使用户能够更方便地查看和管理他们部署的应用和相关资源。无论是容器部署还是主机部署,用户都可以在应用中心中快速定位和操作他们的应用程序,从而提高管理效率和可见性。此外,应用中心的监控功能还有助于用户及时发现和解决应用程序的问题,确保应用的稳定运行和质量

其他改进和更新

● 代码库管理模块,支持基于权限批量为团队人员分配开发权限。

● 新增Python、PHP、.NET Core的应用服务模板,支持在项目下创建应用服务时选择使用。

● 应用服务模块支持从Gitee、Gitea、Bitbucket等通用Git来源导入应用服务

● 流水线模块-创建流水线-高级设置中,新增支持维护自定义函数供该条流水线下的任务脚本引用。

● 流水线模块-全新执行流水线时,新增支持维护此处执行的变量。

● 流水线模块-CI任务-高级设置中,支持启用该任务的并发。

● 流水线模块新增预置了Java、Node.js、Go的单元测试步骤,执行完成后支持查看单测报告。

● 流水线中新增支持定时触发计划的功能,以便用户为流水线设置周期循环或单次循环的定时计划。

● 流水线主机部署任务中新增支持DockerCompose应用的自动化部署。

● 应用中心模块-主机应用详情,新增支持查看各种通用进程的详情。

● 部署模块新增支持在主机中部署其他类型制品。

● 主机管理模块,新增支持为项目成员分配使用和管理主机的权限。

● 主机部署新增支持DockerCompose应用的支持。

● 新增Chart应用监控报表,支持查看Chart应用异常与停机的次数图。

● 新增Chart应用监控报表,支持查看Chart应用异常与停机的持续时长图。

● 主机管理模块,新增权限管理的功能,支持项目所有者为特定人员分配主机权限。

● 资源视图中,新增支持新建与管理k8s-workload资源。

本次猪齿鱼开源 2.0 版本的完整更新日志请点击访问

关于猪齿鱼

WHAT IS CHOERODON

猪齿鱼开源项目将帮助企业实现智能化的开发管理和高效部署。它提供了一站式的解决方案,从团队协同到DevOps工具链,从平台工具到体系化方法论,全面满足协同管理与工程效率的需求。

猪齿鱼的2.0版本增强了开源代码管理和制品库管理等能力,使用户能够更好地管理和控制他们的代码库和制品。同时,CI/CD流水线的更新提供了更高级的功能,支持容器集群和环境资源的集中管理,以及快速应用部署等特性。这些功能的整合使得猪齿鱼成为一个全方位的开发管理平台为用户提供了从开发到部署的全流程支持

如果你是猪齿鱼的用户,强烈建议你安装2.0版本,以享受新功能和改进所带来的好处。如果你还没有尝试过猪齿鱼,现在也是一个绝佳的机会,立即下载并使用这个开源项目,体验其强大而智能化的开发管理能力。欢迎加入猪齿鱼,与其他开发者一起探索和贡献。

开源成就

猪齿鱼Choerodon自2018年5月20日正式开源以来,团队始终保持着持续更新迭代的势头,为用户带来了近23个开源版本的更新。而今,我们迎来了期待已久的2.0开源版本的发布,标志着猪齿鱼在6年的发展中迈出了新的里程碑

在这6年的时间里,猪齿鱼团队的卓越工作获得了诸多殊荣,充分彰显了我们在开源领域的领先地位和卓越贡献。

斩获多项殊荣

● 被评选为掘金“2020年度人气创作团队

● 荣获开源中国“GVP- Gitee 最有价值开源项目计划”

● 荣获创原会“2021年度云原生技术创新奖”,同时猪齿鱼项目负责人荣获“创原会2021年度MVP”(Most Valuable Professional)

● 荣获“2021年度OSCHINA优秀开源技术团队

● 通过华为云解决方案联合测试,获得华为云HUAWEI VALIDATED认证,成为在效能管理领域全国首个获此认证的软件产品

这些荣誉和认可是对猪齿鱼团队不断努力和创新精神的最好回馈。我们将一如既往地致力于开源创新,不断提升产品质量和功能,为用户提供更优秀的开发管理平台。

让我们共同见证猪齿鱼在开源世界中继续展翅高飞,创造更多辉煌的成就!

● 技术交流

1.猪齿鱼@开源中国

猪齿鱼Choerodon数智化开发管理平台 - OSCHINA - 中文开源技术交流社区

2.  猪齿鱼@掘金

ZKNOW甄知科技 的个人主页 - 动态 - 掘金

3.  猪齿鱼@SegmentFault

ZKNOW甄知科技 - SegmentFault 思否

● 技术博客

Blog | 甄知

● 猪齿鱼论坛

汉得开放论坛

● 开源文档:点击访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/667250.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

前端添加代理通过nginx进行转发解决跨域

记录在项目中遇到跨域并进行解决的方案 解决方案 记录在项目中遇到跨域并进行解决的方案前端代理部分nginx转发配置origin限制,修复CORS跨域漏洞 前端代理部分 代理后页面请求地址截图: 这里地址栏的地址是:http://127.0.0.1:13908 调用登录接口请求地…

OrCAD Capture 元件位号Part Reference有下划线

原因: 提示用户曾经修改过原理图封装。 现象: USB20_12 解决办法: 对着元器件右键>User Assigned Reference > Uset,即可消除下划线。 修改后:

通过域名的方式访问服务器里的资源

大家好,我是雄雄。欢迎关注微信公众号:雄雄的小课堂 前言 在平时的项目过程中,我们可能经常会遇到这样的场景。 上传资源,比如图片或者视频到服务器中,上传上去后,我们给数据库中存的是文件所在路径&…

SSMP整合案例(3) 创建数据层并在测试类中运行数据库增删查改操作

上文 SSMP整合案例(2) Spring Boot整合Lombok简化实体类开发我们已经开发完了实体类 我们就可以做数据层了 目前来讲 数据层技术 使用了最大的自然是 MyBatis 但其实MyBatis-Plus在国内很多中小企业还是使用的挺多的 这次 我们主要是通过MyBatis-Plus和Druid来做这件事情 这两…

5款界面简洁无广告的轻量级小软件

今天的主题是简洁,轻便,都是轻量级的小软件,界面都是非常简洁,而且无广告的。 文件同步——Syncthing Syncthing是一款用于同步和分享文件的工具。它可以让你在不同的设备上同步你的文件夹,并提供多种功能和选项来设…

鱼眼相机成像模型以及基于OpenCV标定鱼眼镜头(C++)

opencv系列 文章目录 opencv系列一、鱼眼镜头模型二、投影函数等距投影模型等立体角投影模型正交投影模型体视投影模型 三、OpenCV中的鱼眼相机模型四、标定(C)实现使用的函数采集标定图像标定代码标定结果 一、鱼眼镜头模型 鱼眼镜头一般是由十几个不同…

新能源充电桩4G无线物联网解决方案|4G路由器ZR2000

日常生活中新能源汽车已随处可见,新能源也逐渐普遍,绿色出行、低碳生活的环保概念也随着科普深入人心,新能源汽车必备的充电桩行业随之崛起,为保证用户体验及运营管理,充电桩需要通过网络实现数据传输、远程监控、位置…

19-递归的理解、场景

一、递归 🌭🌭🌭在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数 核心思想是把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解 一般来说,递归…

Azure-FunctionApp入门实战

介绍 FuntionApp 是微软云推出的一款serverless产品服务,作为coder可以无需关心程序部署所需的infra信息,只需要focus自己的业务代码实现即可 使用场景 是不是所有的业务都可以使用serverless产品呢?理论上是可以的,但是从实际…

初识mysql数据库之mysql数据库安装(centos)

目录 一、卸载不需要的环境 二、安装mysql yum源 三、安装mysql 四、登录mysql 1. 直接登录 2. 设置免密码登录 五、配置my.cnf 六、mysql登录时的一些选项介绍 一、卸载不需要的环境 要注意,在安装mysql数据库时,最好将用户切换为root&#xf…

Maven配置仓库、阿里云镜像、环境变量(史上最全最详细)

Maven配置仓库、阿里云镜像、环境变量(史上最全最详细) 一、前言 为了解决在maven的pom.xml文件中填入了某个依赖以后,maven却一直在转圈,非常慢的情况,我们需要进行配置阿里云镜像,这样会提升开发速度。…

Yolov5/Yolov7优化:引入Soft-NMS,提升密集遮挡场景检测精度

1.Soft-NMS介绍 论文地址:https://arxiv.org/pdf/1704.04503.pdf NMS需要优化的参数: IoU 的阈值是一个可优化的参数,一般范围为0~0.5,可以使用交叉验证来选择最优的参数。 R-CNN会从一张图片中找出n个可能是物体的矩形框,然后为每个矩形框为做类别分类概率: 就…

解密车载SOA架构原理,构建汽车通信的核心技术

车载SOA架构原理 车载SOA架构(Service-Oriented Architecture,面向服务的架构)是一种设计思想,旨在构建可扩展、灵活和可维护的车载系统。以下是车载SOA架构的一些原理和特点: 服务导向:车载SOA架构将车载…

探索ChatGPT:了解语言模型在对话系统中的应用

第一章:引言 在当今数字化时代,人工智能技术的迅猛发展使得对话系统成为一个备受关注的领域。随着语言模型的进步,像ChatGPT这样的模型正在改变我们与计算机进行交流的方式。本文将探索ChatGPT作为一种语言模型在对话系统中的应用&#xff0…

数据结构——顺序表(万字讲解)

单向链表(又名单链表、线性链表)是链表的一种,其特点是链表的链接方向是单向的,对链表的访问要通过从头部开始,依序往下读取。 //单链表的打印 void SLTPrint(SLTNode* phead) {SLTNode* cur phead;while (cur){pri…

python:使用Scikit-image库对单波段遥感图像做纹理特征提取(texture)

作者:CSDN @ _养乐多_ 本文将介绍使用Scikit-image库对单波段遥感图像做纹理特征提取的代码。包括:计算灰度共生矩阵(greycomatrix),计算局部二值模式(LBP)特征,计算方向梯度直方图(HOG)特征,使用Gabor滤波器提取纹理特征,计算图像纹理能量,在不同尺度上计算图像…

Android问题笔记-集成AndroidUSBCamera开源框架出现 “libjpeg-turbo1500.so“ not found

点击跳转>Unity3D特效百例点击跳转>案例项目实战源码点击跳转>游戏脚本-辅助自动化点击跳转>Android控件全解手册点击跳转>Scratch编程案例点击跳转>软考全系列 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&…

【干货】Android系统定制基础篇:第十五部分(Android支持鼠标右键返回、GPIO 控制方案、属性标识USB摄像头的VID与PID)

1、修改 frameworks/native/services/inputflinger/InputReader.cpp 如下: diff --git a/frameworks/native/services/inputflinger/InputReader.cpp b/frameworks/native/services/inputflinger/Inp index 7207a83..2721800 100755 --- a/frameworks/native/servi…

数字图像处理 基于matlab、opencv计算图像的梯度方向和梯度幅值

一、图像的梯度 1、简述 图像可以被视为标量场(即二维函数)。 通过微分将标量场转换为矢量场。 梯度是一个向量,描述了在x或y方向上移动时,图像变化的速度。我们使用导数来回答这样的问题,图像梯度的大小告诉图像变化的速度,而梯度的方向告诉图像变化最…

两轮车造爆款,爱玛的时尚战略胜算几何?

市场越卷,爆款的意义越大。 电动车行业就是这样(本文仅指两轮电动车,如电动自行车、电动摩托车等出行工具),在CR2>45%、CR8>80%的市场格局下,行业竞争早已进入巷战阶段。 对头部的几个品牌&#xf…