敏捷开发・极速上线|码道与 Skill 协同赋能应用全流程交付
一、前期准备
1、注册华为云账号,获取AK/SK信息
(1)账号注册
(2)AK/SK获取
- 登录华为云控制台
- 点击右上角用户名 → 「我的凭证」
- 点击「创建访问密钥」
- 下载并妥善保存CSV文件(SK仅显示一次)

作用:华为云账号登录码道,用于应用开发;AK/SK用于环境配置,部署应用到华为云服务
2、华为云码道(CodeArts)代码智能体下载

作用:使用代码智能体开发应用系统
3、华为账号充值
作用:华为云账号必须得有充足的金额
4、解决方案部署助手下载

作用:此skill用于将应用部署到华为云服务
(1)README
• 解决方案部署助手,支持三种模式

• 部署流程:用户发送指令 → AI分析项目 → 推荐部署模式 → 收集配置 → 自动部署 → 输出结果
(2)预置三种部署方案
• 单机ECS部署方案



备注:用户可以修改以上部署方案,解决方案部署助手skill会自适配方案涉及的资源规格、架构、费用等
二、应用开发
应用开发详情请访问案例链接:年轻人的运动网站!用码道快速开发乒乓球爱好者平台
1、华为云码道代码智能体选择“智能体”,并且选择“规范驱动模式”输入以下提示词完成项目创建
使用Python语言设计一个面向乒乓球爱好者的轻量化社区网站,项目名称为:世界乒乓爱好者网站。
网站核心定位:服务业余乒乓球爱好者,提供积分排名查询、赛事报名、俱乐部交流的基础线上平台,整体功能简洁易懂。
技术栈要求:
1. 开发语言:Python
2. 后端框架:轻量级Flask框架
3. 前端展示:基础HTML模板+简洁样式,页面结构清晰易读
4. 数据存储:使用SQLite数据库,预置一些数据进去以在页面上显示。
核心功能模块:
1. 积分排名系统(核心)
- 选手积分信息展示
- 按积分从高到低排序生成排名列表
- 展示选手昵称、当前积分、参赛场次、段位标签
- 支持查看个人积分概况
2. 赛事管理系统
- 赛事信息发布与列表展示(保证管理员可以创建乒乓球赛事,每个赛事最多允许50人参加,最少2人)
- 赛事详情查看(包含赛事名称、时间、地点、组别)
- 在线报名: 用户可直接在网页端报名(保证用户可以和参加赛事)
- 自动抽签与编排: 针对每个赛事生成一个自动抽签功能,系统根据报名人数自动进行随机抽签,生成对阵表
- 已登录用户可在线报名赛事
- 个人中心查看我的赛事报名记录
3. 俱乐部交流模块
- 俱乐部信息首页展示
- 管理员可以创建俱乐部(包含地点、活动时间、联系电话、收费标准)
- 查看俱乐部简介、规模、活动信息
- 确保已登录用户可提交俱乐部加入申请,申请后需由管理员进行审批
4. 用户管理系统
- 用户注册、登录、退出功能
- 个人信息查看与基础展示
- 会话管理,未登录用户无法进行报名、申请操作
开发规范要求:
1. 代码结构清晰,注释完整详细,符合小白学习规范
2. 项目可直接运行,无需手动安装依赖
3. 自动生成完整项目文件:主程序、HTML模板、静态文件、依赖清单
4. 确保用户登陆后可以加入俱乐部和参加赛事逻辑不要出现BUG
5. 系统管理员账号:Sysadmin,密码:Huawei_1234
6. 自动生成配套的需求规格、技术设计、任务规划文档
7. 着重注意用户加入赛事和俱乐部的逻辑
8. 在首页直接展示积分排名和赛事等信息,不显示系统说明
9. 全程无复杂业务逻辑,无第三方服务依赖,纯本地运行

2、完成应用系统开发

备注:预估完成时间30分钟,以实际项目创建时间为准
三、华为云码道代码智能体集成“解决方案部署助手”Skill
1、设置—>技能与规则—>项目级—>技能—>+ —>导入

2、找到前期准备步骤4下载的skill,选择导入,点击确定

3、导入效果展示

四、部署应用服务
1、在本项目中新建对话框

2、选择“探索模式”并输入部署指令
通过solution-deploy-skill-main的单机ECS模式部署本项目

3、启动服务部署

步骤1:项目分析+部署模式推荐




步骤2:必填配置收集(AK/SK/ECS密码)


备注:
华为云 Access Key ID:前期准备阶段获取到的AK信息
华为云 Secret Access Key:前期准备阶段获取到的SK信息、
ECS登录密码:按要求输入,用于后期ECS服务器登录
步骤3:自动部署(执行部署脚本)


备注:此阶段自动部署,完成资源的创建、应用的部署及启动
步骤4:部署结果输出
1、应用部署效果

2、查看华为云资源

备注:预估完成时间30分钟,以实际网络、资源创建为准
五、应用功能展示
1、公网访问
访问地址详见对话框展示

2、功能验证
(1)注册登录
管理员预置账号密码:账号:Sysadmin,密码:Huawei_1234

会员账号注册登录

登录成功界面

(2)赛事中心&俱乐部
赛事中心信息

俱乐部信息

(3)创建俱乐部
管理员创建俱乐部

创建成功

(4)加入俱乐部&报名赛事
申请加入俱乐部

报名赛事

六、其他操作
• 发送「查看日志」→ 查看应用运行日志
• 发送「清理资源」→ 释放资源停止计费
• 发送「SSH连接」 → 获取SSH连接命令
对话框中输入以上信息
1、查看日志
对话框输入“查看日志”

2、SSH连接
对话框输入“SSH连接”,获取后台登录方式及信息

3、清理资源—服务长期运行会产生资源费用,如不需要可通过此命令清理资源
对话框输入“清理资源”
1、资源清理

2、查看华为云资源已清理

- 点赞
- 收藏
- 关注作者

评论(0)