华为云计算 云知识 时速云云原生DevOps软件-

时速云云原生DevOps软件-

时速云云原生DevOps软件
适用于:Linux
商品简介:基于容器技术的持续集成、持续部署,提供构建镜像、克隆代码、审批、Jenkins、容器部署、自定义等多种任务模块, 构建可视化、可定制的自动化流水线任务,精细化管理企业交付流程。
商品亮点:可视化 CI/CD 流水线编辑,同时内置丰富的 CI/CD 流水线模版,从仓库、代码编译、镜像制作、镜像安全、推送仓库、版本发布、到定时构建的端到端流水线设置,安全管理:支持代码静态分析扫描以对 DevOps 工程中代码质量进行安全管理。,日志:日志完整记录 CI/CD 流水线运行全过程
时速云云原生DevOps软件
商品说明
版本: V5.4.0 交付方式: License
适用于: Linux 上架日期: 2022-12-02 10:20:19

产品功能:

1.对接私有/共有代码仓库

平台支持对接 GitLab、GitHub、SVN、Gogs 代码仓库,涵盖了业界主流的代码仓库,用户在这里完成构建前的准备工作, 
需要关联代码所在的托管仓库,关联好代码仓库后,选择激活代码项目为可构建状态,以便后续构建流水线时能够选择可 
构建的代码库。

2.可定制的流水线任务

为了更加契合企业 IT 管理需求,平台支持 pipeline 流水线功能,可以在这里完成 镜像 构建、克隆代码、审批流程、 
Jenkins 任务、部署容器等 CI/CD 任务的定义与执行,每个流水线可以由若干个阶段组成,每个阶段可以添加若干个任务, 
并且可以定义任务顺序执行或并发执行。流水线支持自研 pipeline 和其他工具。包括: 
· 可以用于构建和测试的任务模板:Ant 环境、Gradle 环境、Maven 环境,可以用来构建或者测试 Java 应用程序。 
· 构建的任务模板:Ant 环境、Gradle 环境、Maven 环境、Pyinstaller 环境、Build Out 环境、Setup Tool 环境、Golang 环境、 
克隆代码,可以用于构建 Java、Python、Node.js、Golang 应用程序。 
· 用于代码扫描的任务模板:SonarQube,支持将客户环境的 SonarQube 服务用于流水线任务的编排中。 
· 用于测试的任务模板:Ant 环境、Gradle 环境、Maven 环境、Hitchhiker。 
· 用于发布的任务模板:Docker 镜像。 
· 用于部署的任务模板:服务镜像更新、模板应用更新、自定义任务、服务状态校验、应用包部署。 
· 用于消息发送的任务模板:审批任务、邮件发送。 
· 第三方工具的任务模板:Jenkins 任务、Spinnaker 流水线、Jira 问题标记。 
· 用于 数据库 更新的任务模板:MySQL 更新。 
· 用与更新配置文件的任务模板:更新 ConfifigMap、更新 Secret。 
· 用于流程控制的任务模板:审批任务、子流水线。

3.创建即可执行的流水线模板

根据多年的流水线任务编排及实践经验,总结出常用的流水线任务模板,支持一键创建一键执行,有助于快速上手流水线, 
也可以稍作修改即可投入使用。

3.1 Docker镜像部署

包含代码的编译、构建、部署三大步骤,并且使用缓存卷功能将编译的产物传递到构建阶段,保证流水线执行的完整性。

3.2 Maven/Ant/Gradle

包含 Maven 环境的编译到部署的全流程,并且增加了关键节点的审批和邮件通知,打破了开发与运维的界限,实现了从开 
发、测试、运维的全流程交付与持续创新。

4.云端Dockerfifile

云端 Dockerfifile: 您在流水线阶段内构建镜像任务,创建的云端 Dockerfifile 将保存在这里,方便再次查看或使用。 
可以在此菜单单独维护 Dockerfifile,会同步至流水线构建任务中。

5.传输及存储介质-缓存卷

缓存卷为流水线提供缓存功能,用户可以将执行任务常用的依赖保存在缓存卷内,避免浪费网络资源,并显著缩短构建时间。 
缓存卷支持独享型存储和共享型存储。独享缓存卷,仅支持一个容器实例进行读写操作。

6.多构建集群

平台中添加的不同集群后,用户可同时配置集群是否具备 CI/CD 的能力,以达到满足客户现场将不同集群进行网络隔离后 
CI/CD 的需求。

7.Robot framework 自动化 测试任务标记TestLink测试用例

Robot framework 自动化测试任务标记 testLink 测试用例场景: 
· 测试团队使用 gitlab 管理和维护 robot framework 自动化测试脚本。 
· 流水线创建 robot framework 自动化测试任务,并配置自动标记 TestLink 设置。 
· 流水线每天凌晨定时执行测试用例,并标记测试结果。

8.Jira问题标记

研发人员在 Jira 上接到研发任务,处理的流程有:编码、自测、构建、提交、push、MR。MR 审核通过后,执行流水线(手 
动执行、CI 触发、CD 触发皆可)。 
流水线执行如果成功,则对本次执行期间所有的可标记的 commit 对应的 jira 问题,标记状态,并在备注信息里,记录 git 
commit 和流水线执行的相关信息。 
至此,开发人员无需再到 jira 上手动编辑该研发任务对应 jira 问题。而且,可以在 jira 问题的备注里,还能找到 commit 
信息的链接和流水线执行的链接,继而跳转到 commit 信息页面和流水线执行详情页面。

9. Web IDE

在 DevOps 产品线中,集成 “云端 IDE” 的功能,可以实现如下的功能。 
系统管理员 / 基础设施管理员通过在管理工作台配置、安装 Gitpod,更新配置、升级 Gitpod,卸载 Gitpod,以及观测 
Gitpod 组件的情况。 
管理人员在安装完 Gitpod 之后,自动为其创建 负载均衡 路由策略,并向策略里添加 gitpod 域名 规则。这些域名规则可以 
跟随 Gitpod 域名配置的更新而自动更新。 
研发人员进入 “代码管理” 页面,为 gitlab 仓库类别的代码源,启动 CloudIDE 实例,进行研发工作。

查看详情

云商店免费试用中心

立即体验
Flexus应用服务器L实例 2核2G 免费体验