#玩转华为云CodeArts#CodeArts初体验
项目管理好像跟我们普通员工关系很密切,但距离又很遥远的样子,因为那可能是“产品经理”或者“项目经理”需要做的事情。作为一名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重塑的软件开发生产线!
- 点赞
- 收藏
- 关注作者
评论(0)