快速认识和上手云效代码管理应用

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
云效 DevOps 项目协作,基础版人数 不受限
简介: 要体验云效代码托管Codeup的本地命令行操作和SSH克隆/提交,请先安装Git并配置SSH公钥。登录Codeup后,新建代码库并设置相关信息。可从其他平台导入代码。提交代码支持网页和本地客户端两种方式。库管理员可邀请成员协作,并按需设置角色。此外,Codeup内置代码检测服务,支持自动触发扫描。功能开发完成后,可通过合并请求进行代码评审,确保编码质量。

如需体验本地命令行操作,请先安装 Git 工具,安装方法参见安装Git。

如需体验 SSH 方式克隆和提交代码,请先在平台账号内配置 SSH 公钥,配置方法参见配置 SSH 密钥。

背景信息
云效代码托管 Codeup 可通过以下入口访问:

image

步骤一:新建第一个代码库
登录云效代码管理Codeup,单击首页右上角新建代码库按钮。

高的 (30).png

在新建对话框中完成以下信息的填写:代码效果参考:https://www.uagu.cn/sitemap.xml

设置代码库名称:代码库的名称,用于代码库命名,支持输入字母和数字、 ''、 '.'和'-',且只能以字母、数字或''开头。

设置代码库路径。

设置公开性:设置代码库可见性,企业公开库对企业内成员(不包含外部成员)可见,私有仓库仅限代码库成员可见,参见平台权限设置。

设置代码库描述:代码库的简单介绍。

设置 readme、.gitignore 、存储加密等高级初始化选项。

高的 (32).png

单击确定,成功创建您的第一个代码库。

说明
如已经使用其他代码托管平台,云效提供代码快速导入能力,参见迁移/导入三方代码库。

步骤二:提交第一行代码
云效代码管理支持两种方式进行代码提交:在网页端修改和提交,以及在本地 Git 客户端代码提交。

网页端代码提交本地 Git 客户端代码提交
在网页端进入已创建的代码库。

选择某个文件,以 README.md 为例,单击右上角的编辑按钮。

高的 (33).png

修改部分内容,例如在 README.md 文末增加如下内容,修改后点击保存。

//说明readme文档作用

readme 文档用来承载代码库的说明
在弹窗中撰写提交说明。

填写提交说明的标题和详细描述,描述这次修改的原因。如不填写,会使用默认的提交说明。

高的 (34).png

说明
在提交说明的标题中,尽量使用英文,长度以不超过50个字节为宜,且末尾无需添加句点。

单击立即提交,将文件修改提交到相应的分支(如 master 分支)。

验证结果:单击库菜单的提交列表,查看确认刚才的修改已提交到代码库。

矮的.png

步骤三:邀请成员协作
库管理员及以上角色可以为代码库邀请成员。

网页端进入代码库,选中左侧导航栏中的成员,查看代码库成员信息。

image

库管理员点击添加成员,选择期望的用户并确定邀请。

支持通过用户名搜索属于当前企业的所有成员,已加入当前库的显示被选中。

若用户未加入企业,需先邀请进入企业后再添加至代码库,参见企业成员管理。

用户加入时可以设置加入后的成员角色。

image

支持按部门添加成员,同时开启自动同步人员变更,在部门增删人员时无需在代码库手动修改人员权限。

image

步骤四:启用代码检测
开发过程中,为了更好的管理您的代码资产,Codeup 内置了代码检测服务,单击新建检测任务,在弹窗新建检测任务下选择检测方案,具体请参见使用代码检测服务,触发方式选择提交触发和合并请求触发均可,设置后将通过自动触发扫描,并及时提供结果反馈。高的 (36).png

image

image

步骤五:使用代码评审
Codeup 支持多人协作的代码评审服务,功能开发完毕后,您可以发起合并请求,通过审批流程相关负责人评审您的代码,持续关注编码质量。

目标分支设置与合并请求设置规则,具体请参见分支设置、合并请求设置。

创建合并请求发起代码评审。

满足合并条件后完成合并。

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
6月前
|
敏捷开发 Java 机器人
云效产品使用常见问题之打包后的Android应用获取下载地址失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
6月前
|
项目管理 微服务
云效常见问题之将多个微服务应用集成到一次研发流程中发布上线如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
104 0
|
2月前
|
存储 网络安全 开发工具
效代码管理应用快速认识和上手云
要体验云效代码托管Codeup的命令行操作,请先安装Git并配置SSH公钥。登录Codeup后,新建代码库并设置相关信息,如名称、路径及权限等。云效支持从其他平台导入代码库。提交代码可通过网页或Git客户端实现,确保提交说明清晰。库管理员可邀请成员协作,设置角色并启用自动人员同步。Codeup内置代码检测服务,可设置提交或合并请求时自动触发。开发完成后,通过创建合并请求进行代码评审,确保代码质量。
43 2
|
5月前
|
存储 运维 Serverless
Serverless 应用引擎产品使用合集之如何使用云效自动构建部署
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
3月前
|
缓存 运维 前端开发
阿里云云效操作报错合集之如何解决在使用流水线构建net8应用时遇到无法构建的报错
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
5月前
|
弹性计算 人工智能 Kubernetes
基于云效 AppStack,5 分钟搞定一个 AI 应用的开发和部署
区别于传统的流水线工具,本实验将带你体验云效应用交付平台 AppStack,从应用视角,完成一个 AI 聊天应用的高效交付。
55641 27
|
5月前
|
敏捷开发 Cloud Native 测试技术
阿里云云效产品使用问题之应用发布是否支持角色转移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
5月前
|
人工智能 API 数据安全/隐私保护
云效+SAE,5分钟搞定一个AI 应用的开发和部署
本实验将带你体验云效应用交付平台AppStack+Serverless 应用交付引擎 SAE,从应用视角,完成一个AI聊天助手的高效交付。
232 0
|
4月前
|
敏捷开发 Java 测试技术
阿里云云效产品使用合集之流水线、应用和项目集该如何迁移
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
敏捷开发 弹性计算 测试技术
阿里云云效产品使用合集之应用模板功能如何用于之前已创建的项目的关联
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。