#玩转华为云CodeArts#CodeArts初体验

举报
David.Lion 发表于 2024/09/26 16:32:05 2024/09/26
【摘要】 通过这篇文章,介绍了几个步骤,展示了CodeArts的一些基础能力,比如:项目管理能力(创建task,管理task),代码仓库管理能力(提供类似于git的操作管理),流水线能力(通过监控代码提交,自动触发流水线进行构建,并把构建产物推送至SWR)

项目管理好像跟我们普通员工关系很密切,但距离又很遥远的样子,因为那可能是“产品经理”或者“项目经理”需要做的事情。作为一名IT从业者,或许你是:码农,网工,DBA,……anyway,反正学点这方面的知识也是有好处的,毕竟技多不压身嘛。

这里我推荐大家去看一下《信息系统项目管理师》的教材,它讲述了项目管理中用到的“十大知识领域”,概括一句口诀就是:整,范,进,成,质,资,沟,风,采,干。

CodeArts很好地诠释了项目管理当中用到知识领域的知识,其中“项目启动”,属于整体管理,“收集需求”和“创建工作分解结构”,属于范围管理。往下的“执行任务”,不属于项目管理的知识范畴,但其实也就是我们日常工作中要做的具体事情了。

那我们开始讲解吧!


项目启动

我们用模板来创建一个项目吧

收集需求

创建一个Story

创建工作分解结构

快速创建子任务

创建完成后,Task呈现出”父子关系“,隶属于Story

执行任务

创建一个代码仓库

有3种仓库类型可以选择:

普通仓库。

模板仓库。内置多种模板可供选择,客观自行深入探索。

导入仓库。比如:从github导入。

这里我选择”普通仓库”,填入相关信息,点击“确定”。

配置好ssh key之后 ,克隆代码,开发如往常……

代码仓库里面的代码很简单,就是一个Dockerfile文件,用途是build up一个自己的docker image。这里没有展示代码,但不影响功能。


创建容器镜像仓库

创建一个”组织”,名字随意,后续可以在CodeArts那边自动获取到。


新建流水线

填入相关信息,点击“确定”创建。

我们选择”空模板”

配置流水线

配置任务

依次点开【持续交付】》【编译构建】

新建或者编译已有的一个任务,比如:

配置完成之后,在代码库中开发代码,提交代码,push到远程会自动触发pipeline构建。

到此初步完成一个CI/CD流。

查看效果

可以看到由”push触发”执行的pipeline

在”华为云容器镜像仓库”中看到产出的出结果。

总结

这里总结一下,通过上面的几个步骤,展示了CodeArts的一些基础能力,比如:

项目管理能力,创建task,管理task

代码仓库管理能力,提供类似于git的操作管理

流水线能力,通过监控代码提交,自动触发流水线进行构建,并把构建产物推送至SWR(华为云容器镜像仓库)



我正在参加【有奖征文 第32期】华为云CodeArts,AI重塑的软件开发生产线!

活动链接:https://bbs.huaweicloud.cn/blogs/434372

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。