从零到上架:用AI DevSpace一小时把待办应用发布到华为云作品展览馆

举报
yd_212407902 发表于 2026/11/09 00:48:56 2026/11/09
【摘要】 全程实操记录:AI DevSpace 一句话生成待办应用,安装展览馆发布 Skill,完成 GitCode OAuth 授权与推送,最终上架作品展览馆并领取成长积分的完整流程与踩坑小结。

背景

一直想在华为云上跑通一条完整的「写代码 → 上架 → 被看见」的链路,但传统流程要装 IDE、配环境、建仓库、写材料,光是准备就劝退。这次用 AI DevSpace,从一句话需求到作品出现在展览馆,实际耗时不到一小时。

这篇文章把完整路径和踩过的坑都记录下来,你照着做就能复现。

一、环境准备

打开华为云开发者空间,进入 DevSpace。第一次进入会弹出「请选择要进入的版本」:

  • 体验版:免费试用,不消耗核时,数据不保留 —— 做一次性验证足够
  • 持久化版:按核时计费,数据长期保留

我选的是体验版,进去后右上角会显示「剩余时长」,说明环境已经就绪。

二、一句话生成待办应用

进入 AI Shell 对话界面,我用了一句话描述需求:

帮我做一个待办事项清单 Web 应用,支持添加、完成、删除,用 localStorage 持久化,带进度条和卡片式布局,输出单文件 index.html。

AI Shell 会自动加载编码 Skill 并调度 CodeArts 子智能体,几轮对话后生成了完整的单文件应用。它顺手用 python3 起了 8080 端口,直接给出预览地址,点开就能用。

这一步最省心的地方是:不用管依赖、不用管构建,生成完就能跑。

三、安装发布 Skill 与 GitCode 授权

展览馆的发布流程被封装成了一个 Skill,一行命令安装:

npx skills add https://gitcode.com/Lingxi-HandsOn/gallery.git \
  --skill huawei-cloud-publish-work-to-gallery -y

Skill 会自动完成这些事:解析 IAM domain → 创建自委托 Agency → 获取 STS 临时凭证 → 检查 GitCode 凭证 → 拉起 OAuth 授权。

这里有个关键环节:OAuth 授权绑定的 GitCode 账号必须和你要推送代码的账号一致。我第一次授权时页面显示的是另一个账号,导致后续检测不到 Star/推送状态,白白多花了不少时间排查。

授权完成后 Token 会写入本地凭证文件,之后推送就不需要再授权了。

四、材料生成与提交

Skill 会依次生成:作品名称、简介、架构图、README 配图等材料。中途我遇到了字体安装超时(preflight 要装中文字体和 Chromium,大约 15 分钟),最终走了降级策略——跳过架构图,其余材料正常生成。

提交后拿到结果:

  • 作品名称:待办事项清单
  • 作品 ID:007f30e6f0001000
  • 投稿活动:华为开发者大赛-新疆农业职业技术大学站
  • 积分:+200,即时到账

作品链接生成后可以直接访问,隧道预览也能正常打开。

五、踩坑小结

把这轮踩过的坑列出来,能省你不少时间:

  1. GitCode 账号错位:OAuth 授权页一定要先确认显示的是目标账号,错了要重新授权,否则后面所有状态检测都会失效。
  2. preflight 字体安装慢:中文字体 + Chromium 加起来十几分钟,是正常现象,别以为卡死了。
  3. 版本选择别选错:只想验证流程就选体验版,持久化版会消耗核时。
  4. 材料可以降级:某个材料生成失败不一定要死磕,跳过它其余部分依然能提交。
  5. 积分有延迟:作品积分即时到账,但成长中心的任务积分可能有 1~3 小时延迟,别急着重复提交。

总结

整条链路跑下来的感受是:真正被 AI 干掉的是「环境配置」和「材料准备」这两块最枯燥的部分,而不是写代码本身。你要做的变成——把需求说清楚,然后验收。

如果你也想试,最短路径是:DevSpace 体验版 → AI Shell 说需求 → 装发布 Skill → 授权 → 提交。一小时左右能走完,值得试一次。

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

评论(0)

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

全部回复

上滑加载中

设置昵称

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

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

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