自动化测试系列(二)|API测试

2021-03-08
阅读 3 分钟
1.2k
API(应用程序编程接口)测试是一种软件测试,可以直接在API级别执行验证。它是集成测试的一部分,它确定API是否满足测试人员对功能,可靠性,性能和安全性的期望。与UI测试不同,API测试是在没有GUI的消息层执行的。
封面图

自动化测试系列(一)|自动化测试体系概述

2021-02-05
阅读 4 分钟
1.2k
当今激烈的商业竞争中,企业中的服务和产品需要更快速的版本迭代和高质量的软件交付,同时减少完成项目所需的成本和时间,不少企业引入了DevOps概念来提升软件研发交付效率。DevOps是开发和运营的结合,代表着一种文化和实践,强调了软件开发人员(Dev)和信息技术(IT)运营与维护(O&M)专业人员(Ops)的协作和交流...
封面图

开源多云技术平台——Choerodon猪齿鱼发布0.24版本

2020-12-31
阅读 3 分钟
619
Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁...

Gitlab+猪齿鱼 实现自动化部署

2020-11-23
阅读 8 分钟
1.5k
Choerodon猪齿鱼V0.23版本中的部署 > 应用部署 > 流水线功能在猪齿鱼中停用,需要切换为开发 > 应用流水线功能,相比于老版的流水线,新版本的应用流水线增强了猪齿鱼的管理功能,提供了更多的扩展。通过 Gitlab 和 猪齿鱼的 DevOps 实现提交代码后自动更新服务的流程。

Choerodon猪齿鱼商业版V0.23正式上线!

2020-11-12
阅读 3 分钟
1.1k
基于DevOps思想和微服务架构设计理念,汉得信息研发团队利用容器技术将敏捷管理、持续交付、运营管理、微服务框架、容器编排等相关开源工具整合为全价值链多云敏捷协作平台,即Choerodon猪齿鱼平台,平台实现企业多云/混合云应用环境的一致性,通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团...

开源多云技术平台——Choerodon猪齿鱼发布0.23版本

2020-10-14
阅读 4 分钟
713
Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁...

Docker-第五部分:15个 Docker 命令

2020-10-10
阅读 6 分钟
1.1k
Docker 命令约有十亿个(给或接受十亿个)。Docker 文档范围很广泛,但当您刚入门时,文档会非常庞大让你不知所措。在这篇文章中,我将重点介绍运行Docker的关键命令。

Choerodon猪齿鱼实践之角色管理

2020-09-11
阅读 3 分钟
954
角色管理是一个平台或系统中重要的基础功能,其中角色是一组特定权限的集合,而管理员可通过给成员分配角色来赋予成员相应的权限。这是角色在各个平台中的基本用法。

Docker-第四部分:Docker映像

2020-08-28
阅读 5 分钟
1.2k
在本文中,您将学习如何加快Docker构建周期并创建轻量级映像。遵循之前的文章中的食物隐喻,我们将沙拉隐喻为Docker映像,同时减少Docker映像的数量。

开源多云技术平台——Choerodon猪齿鱼发布0.22版本

2020-08-17
阅读 3 分钟
1.7k
Choerodon 猪齿鱼作为开源多云应用敏捷全链路技术平台,是基于开源技术Kubernetes,Istio,knative,Gitlab,Spring Cloud来实现本地和云端环境的集成,实现企业多云/混合云应用环境的一致性。平台通过提供精益敏捷、持续交付、容器环境、微服务、DevOps等能力来帮助组织团队来完成软件的生命周期管理,从而更快、更频繁...

大规模敏捷实践指南(五):如何进行PI过程中大规模敏捷协作管理

2020-08-12
阅读 2 分钟
1.2k
在首个 Sprint 开始之前,需要召开一个递增的 Sprint 计划。用来计划和确定一列敏捷发布火车的时间维度,通过定量的时间递增(Sprint)来保证编码实现和我们计划任务(Mission)的持续一致。PI 将在固定的时间箱内计划出一个可量化、可实现和最终可测量验收的计划路线图。Choerodon猪齿鱼通过以下步骤进行PI过程:

Docker-第3部分:十二个Dockerfile指令

2020-08-03
阅读 7 分钟
1.9k
本篇文章是关于Dockerfiles的,这是Docker系列文章的第三部分。如果您还没有读过 第1部分,请先阅读它,您可以从全新的角度了解Docker容器概念。 第2部分是Docker生态系统的简要介绍。在以后的文章中,我将研究精简Docker映像、Docker CLI命令以及使用Docker的数据。      现在,让我们跳进这十几个Dockerfile说明中去吧!

Sprint计划

2020-07-24
阅读 4 分钟
760
原文作者:Sjoerd Nijland 原文地址:[链接] 翻译:柴晓燕&付新圆 对于敏捷中的活动有很多,本文先从Sprint计划开始,分享一些方法、建议和注意事项,这些对理解和实践Scrum都很有帮助。 Who? Sprint计划的参与者:整个Scrum团队。 请注意, Sprint计划是 一个积极的、合作的活动。如果需要的话,大家可以随意走动...

Docker-第2部分:Docker术语

2020-07-17
阅读 3 分钟
1.4k
在本系列的第1部分《Docker-第1部分:什么是Docker?》我们探讨了Docker容器的概念以及Docker容器的重要性,文章的最后我们把Docker类比成了一个披萨,并把它拆解开来解释Docker容器的结构和用途。在本文中,将分享Docker生态系统中的常用的术语。

Choerodon猪齿鱼实践之开发应用服务

2020-07-15
阅读 3 分钟
931
当有多个开发人员参与项目时,通过Git进行分支和Tag管理,将软件的版本控制以及分支管理贯穿于整个软件产品的生命周期,能有效的避免代码冲突,提高开发效率。Choerodon 代码仓库就是基于 Git 进行代码版本管理。本文介绍了 Choerodon 猪齿鱼中开发应用服务的方法,包括创建分支、克隆、推拉代码、合并分支等。

Scrum和SAFe之间有什么不同

2020-07-08
阅读 2 分钟
1.4k
Scrum是基于敏捷的价值观和原则的框架,而SAFe是在企业级别实施Scrum的框架,它们都是基于敏捷价值和原则下的产物。Scrum和SAFe之间的区别是有限的,但也存在着明显的差别。简单来说,Scrum主要基于敏捷的原则和价值观,侧重于少量团队,SAFe是在企业级别的实施敏捷的。

敏捷管理中的史诗与故事

2020-07-06
阅读 3 分钟
921
在敏捷软件开发中,史诗&故事都是常用的术语。对于管理敏捷软件开发来说,Choerodon猪齿鱼是一个很好的工具,为敏捷术语和功能提供了非常广泛的实践方法,例如:史诗,故事、任务、子任务和缺陷,这些都是Choerodon中的问题类型。

Docker-第1部分:什么是Docker?

2020-07-01
阅读 3 分钟
1.7k
Docker是一个用于在容器中开发、部署和运行应用程序的平台。Docker本质上是容器化的同义词。对于有抱负的软件开发人员或数据科学家来说,Doc​​ker就是他们的未来。

Choerodon猪齿鱼实践之Webhook配置

2020-06-18
阅读 3 分钟
1.5k
本文介绍了Choerodon猪齿鱼中配置 Webhook 的方法,帮助大家了解如何将Choerodon平台中各种事件的相关消息推送到钉钉、企业微信或其他支持Webhook的第三方平台或应用,从而使团队协作更加敏捷高效。

敏捷开发过程中的测试

2020-06-11
阅读 3 分钟
1k
Choerodon的测试管理主要为用户提供敏捷化的持续测试工具,包括测试用例管理、测试计划、测试分析等,可以有效地提高软件测试的效率和质量,提高测试的灵活性和可视化水平,最终减少测试时间,让用户将主要精力放到软件功能构建上。本文将为您分享敏捷测试概念及Choerodon在敏捷开发过程中的测试实践。

Choerodon的敏捷进阶之路

2020-06-04
阅读 5 分钟
565
Choerodon认为软件交付过程的本质是用户价值的实现,而用户价值的实现是通过用户价值流动来体现的,Choerodon提供了一套工具来帮助用户通过敏捷的方式来管理用户价值的流动,使整个软件开发流程管化规范化。

Choerodon如何进行日志收集与告警

2020-06-03
阅读 4 分钟
1.2k
应用程序日志是由软件应用程序记录的事件文件, 它一般包含错误,信息事件和警告。一个良好的日志系统有助于快速发现问题,定位问题,同时也为业务分析起到一定的作用。

如何将现有的应用迁移到Choerodon猪齿鱼(下)

2020-06-02
阅读 17 分钟
1.2k
Choerodon猪齿鱼平台是一个PaaS平台,其本身不提供应用系统的运行环境,用户需要自主安装Kubernetes集群,一般来说一个应用系统需要有开发环境、测试环境和正式环境(如下图所示),每一个环境都是一个独立的Kubernetes集群。当然用户也可以根据具体的需求来调整,例如开发环境和测试环境共用一套Kubernetes集群。

如何将现有的应用迁移到Choerodon猪齿鱼(上)

2020-06-01
阅读 6 分钟
1.6k
在数字化浪潮席卷之下,很多传统行业的线上业务急速增长,其业务场景、用户行为都发生了转变,面对敏捷的业务和IT应变需求,如何快速地进行创新实验,提高IT部门的总体运营效率,高效融合开发和运维的能力等一系列问题,已成为企业需要直面的挑战。

Choerodon猪齿鱼实践之持续交付中的分支管理与版本控制

2020-05-29
阅读 4 分钟
1.2k
现在越来越多的项目使用Git作为版本控制的工具,通过Git进行分支和Tag管理,大多数情况这个过程都由手工完成,缺乏相应的规范,对于分支和版本号的控制也很随意,出现这样的情况往往是大家对软件交付过程中的软件版本控制不够重视,“只要确保软件是最新的版本即可”,甚至是项目管理的漏洞或者缺陷。其实软件的版本控制以...

从Scrum到Kanban的团队之旅

2020-05-28
阅读 4 分钟
746
本文翻译自《From Scrum to Kanban–A Team’s Journey》,以第一人称视角讲述了移动广告公司Marchex的团队Kanban过渡经历,从改变动机,到过渡过程,再到实践经验,希望能给大家带来一些关于团队敏捷实践的启发。

大规模敏捷实践指南(四):SAFe中的特殊迭代-Innovation and Planning (IP)迭代

2020-05-27
阅读 3 分钟
939
在SAFe中,每个PI都需要交付一定的价值。PI的执行过程中,各个敏捷团队致力于实现PI计划会中承诺的PI目标。PI过程中的每个敏捷迭代都很重要,每个迭代都承担了和团队相符的工作量,敏捷团队大多数时间都在“低头干活”,并且将精力聚焦在最近要交付的价值上。每个迭代、每个PI都有一种时间紧迫性。由于这种紧迫性,可能会...

敏捷实践中使用故事点常犯的12个错误

2020-05-25
阅读 3 分钟
831
几乎每个Scrum团队都在使用故事点,但故事点不是官方Scrum指南的一部分,就存在很多不同的解释和使用方法。本文旨在消除围绕故事点的神秘感,也将分享我在敏捷实践中遇到的对故事点的误解。

Choerodon猪齿鱼实践之集群管理(二)

2020-05-20
阅读 3 分钟
965
通过之前的文章《Choerodon实践之集群管理(一)》,我们了解到了Choerodon集群与k8s集群之间的关联、集群权限管理以及节点详情查看的功能。那如何更加灵活便捷地对k8s集群进行监控呢?又怎么对监控组件进行安装、配置与管理呢?本文旨在为大家介绍Choerodon平台中的组件管理以及集群监控的功能。

【福利抽奖】01期:Choerodon猪齿鱼2周年抽奖

2020-05-19
阅读 1 分钟
720
Choerodon猪齿鱼两岁了~快来抽奖!!! 传送门:猪齿鱼论坛 本次福利抽奖如下: 活动时间:2020/5/20 17:20 截止 奖品信息:敏捷&DevOps精选书籍(以下五本任选其一)* 10 份 抽奖规则:在帖子下评论中随机抽取,可以评论任何对Choerodon猪齿鱼的建议&鼓励,或者聊聊你们感兴趣的技术话题、对自己项目的期待&amp...