近日,甄知科技猪齿鱼Choerodon数智化开发管理平台正式发布了开源2.0版本! 开源发布会上,甄知产研团队、业内伙伴和社区开发者们齐聚一堂,共同见证猪齿鱼开源2.0的重磅发布!发布会由上海甄知科技创始合伙人兼CTO张礼军先生主持,会上,张礼军先生深入解读了2.0版本的新特性、分享了企业级和个人开发者的应用场景,同时,也表达了甄知科技开源开放、共创共享的理念和坚持,期待和社区伙伴共同推进企业数智化研发效能的提升!
开源2.0 版本带来了诸多改进和新特性,猪齿鱼团队开源代码管理、制品库管理、CI/CD流水线、容器集群、环境资源、应用部署等能力,具备更高的可用性和稳定性,建议所有用户安装该版本。
下载使用:
猪齿鱼@Github:
https://github.com/open-hand/choerodon
猪齿鱼@Gitee:
https://gitee.com/open-hand/choerodon
官网:
https://www.zknow.com/choerodon/open-center
猪齿鱼 2.0:开源全新能力,更高可用性与稳定性!尽管本次版本不包含项目管理、测试管理、知识库等功能,但您可以注册试用环境,亲身体验项目协作管理特性。需要注意的是,猪齿鱼开源2.0版本不支持由v1.1的平滑升级。然而,我们仍建议您尝试下载2.0,亲自感受猪齿鱼 2.0带来的卓越性能和功能。期待您的参与和反馈!
猪齿鱼 2.0,为您带来全新的开源体验!
核心特性解读
一、集成外部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 版本的完整更新日志请点击访问:https://support.yqcloud.com/#/knowledge/public/407850582201335808/web_c7n?tenantId=228549383619211264&version=V2.0.0&menu=knowledge&knowledgeId=444168454109024256
关于猪齿鱼
猪齿鱼开源项目将帮助企业实现智能化的开发管理和高效部署。它提供了一站式的解决方案,从团队协同到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.猪齿鱼@开源中国
https://my.oschina.net/choerodon
2. 猪齿鱼@掘金
https://juejin.cn/user/747323639474910
3. 猪齿鱼@SegmentFault
https://segmentfault.com/u/choerodonzhuchiyu
● 技术博客
https://choerodon.io/choerodon/blog/
● 猪齿鱼论坛
https://openforum.hand-china.com/