【开发者空间实践指导】软件开发生产线CodeArts初体验:一站式体验代码云上托管、构建、检查与修复
一、案例介绍
华为云CodeArts Check,基于华为在自动化源代码静态检查方面的技术积累与企业级应用经验,为用户提供代码风格、通用质量与代码安全风险等检查能力,并提供问题闭环处理、检查报告等功能,可一站式完成代码检查作业,将代码质量保证活动从原始的人工检视中解脱出来;提供先进的产品给研发,高效的服务给企业,好用的工具给学生,帮助用户写出Clean Code,为产品代码质量提供有力保障。
通过本次实验,可以掌握在云主机上如何使用CodeArts IDE进行代码检查与修复,进而提高代码质量,以及如将CodeArts IDE中代码上传到CodeArts代码托管服务Repo中做云上托管,实现本地调用CodeArts流水线任务的执行。
本案例将指导开发者在云主机上快速使用工具实现代码质量的维护和代码资源的管理,达到能让开发者第一时间进入代码产出阶段并可以持续输出归档和改善代码质量的目的。
二、免费领取云主机
如您还没有云主机,可点击链接,根据领取指南进行操作。
如您已领取云主机,可直接开始实验。
三、实验流程
- 申请并登录华为云主机;
- 在云主机的CodeArts IDE中接入用户代码;
- 在CodeArts IDE中集成CodeArts Check插件进行本地代码检查与运维;
- 通过CodeArts IDE将本地代码上传CodeArts Repo服务云上归档管理;
- CodeArts IDE集成CodeArts Pipeline插件实现本地调用华为云云上流水线任务。
四、云主机CodeArts IDE导入代码
1、登录云主机,双击打开CodeArts IDE。
2、点击“新建工程”创建本地项目。
3、初始化项目信息,确认后创建项目。
4、初始化Java项目成功,即可新项目中进行代码编程。
5、导入已有项目
复制链接到浏览器打开,下载代码到本地,(如果有自己的代码可以下载自己的代码):
https://gitcode.com/HuaweiCloudDeveloper/spring-cloud-huawei-samples/overview
6、下载成功后解压zip包,然后在CodeArts IDE中打开工程,即可完成项目的导入。
五、云主机CodeArts IDE上集成CodeArts Check
1、点击CodeArts IDE 右上角的头像,登录华为云账号。
2、在CodeArts IDE中安装CodeArts Check代码检查插件。
3、CodeArts IDE 中单击鼠标右键,进行代码检查,查看结果。
4、本地修改代码,根据代码检查结果提示对代码问题进行修复,并重新检查。
六、CodeArts IDE本地代码上传华为云CodeArts
1、申请软件开发生产线CodeArts云服务
在云主机桌面,双击“软件开发生产线”,登录软件开发生产线CodeArts首页。
点击“免费试用”按钮进行资源申请。
登录华为云账号。
登陆后申请体验版套餐来体验CodeArts。
开通完毕后点击立即使用,即可跳转至CodeArts首页,完成CodeArts资源申请。
登录CodeArts首页,创建一个项目。
输入项目名称,确认。
2、创建云上代码仓库
点击“代码-代码托管”。
点击“新建仓库”按钮创建仓库。
选择“普通仓库”,下一步。
输入代码仓库名称,确认,完成repo代码仓库资源的初始化。
3、将本地代码上传到云仓库
打开云主机上的CodeArts IDE,选择“克隆git仓库”。
复制代码仓库地址。
输入云仓库地址。
获取仓库的用户名和密码。
填写到Codearts IDE中。
云仓库与本地CodeArts IDE连接完毕。
将本地代码导入云仓库。
提交代码到云上仓库repo服务中。
4、创建云上代码检查任务
点击“代码-代码检查”,新建代码检查任务。
初始化基本信息,选择待检查的代码仓库分支。
配置规则集,点击开始检查,进行代码检查。
查看代码检查结果以及修复建议。
5、创建云上编译构建任务
点击“持续交付-编译构建”,新建一个编译构建任务。
初始化基本信息,选择待编译构建的代码仓库分支。
选择Maven构建模板,确认。
配置构建信息,样例代码以basic服务为例,进入basic文件夹,确认pom文件在maven执行目录,点击“保存并执行”,确认代码仓库分支。
编译构建成功。
查看构建产物。
七、CodeArts IDE本地管理CodeArts流水线
1、在CodeArts IDE中安装CodeArts Pipeline代码检查插件。
2、查寻项目下所有的流水线
点击左侧的“DevSecOps”菜单栏,并切换自己项目所在的区域“北京四”,查询当前项目下的所有流水线。
3、华为云上新建流水线
登录华为云CodeArts,点击“持续交付-流水线”,点击“新建流水线”。
填写基本信息,并按照提示将自己的云仓库进行授权给流水线。
创建一个Maven模板。
可以在这里把我们步骤2、3中的第4步创建代码检查任务和第5步创建构建任务添加到这里。
保存流水线并执行。
4、返回云主机CodeArts IDE刷新,查看新建的流水线信息,并本地调用执行。
至此实验全部结束。
- 点赞
- 收藏
- 关注作者
评论(0)