关于 android-ci-cd-release-playstore
android-ci-cd-release-playstore 是面向 Android 工程团队的发布自动化技能,聚焦 CI、版本管理、签名边界、发布渠道和 Play 商店交付。它强调可复现检查、明确的故障修复路径及凭据保护。
主要功能
- 01规划 Android CI 与发布流程
- 02处理版本管理和签名边界
- 03配置发布渠道与 Play 商店交付
- 04优先采用可复现的 CI 检查
- 05避免在示例中暴露签名凭据
适用场景
- 01验证仓库 CI 工作流与版本元数据
- 02发布前演练 canary 和 stable 渠道脚本
- 03设计 Android 签名与发布自动化
- 04为 CI 失败提供明确的修复路径
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ krutikjain/ android-agent-skills --skill android-ci-cd-release-playstore安装后在 Claude Code 中输入/android-ci-cd-release-playstore确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/official-links.mdpatterns.mdscenarios.mdscripts/run_examples.sh详细介绍
Android CI CD Play 商店发布
适用场景
- 在请求涉及以下内容时使用此技能:Android CI CD 流水线、Play 商店发布自动化、Android 签名与发布。
- 主要目标:自动化 Android CI、版本管理、签名边界、发布渠道,以及适用于 Play 的交付工作流。
- 范围扩大时移交给以下技能:
android-gradle-build-logicandroid-security-best-practices
工作流
- 界定风险范围:正确性、安全性、性能、测试深度或发布自动化。
- 选择范围最窄且仍能捕获可能回归问题的验证策略。
- 为工作流添加监控,让失败原因明确可操作,而不只是显示红色状态。
- 对示例应用和打包产物运行相关检查。
- 明确记录残余风险,并注明后续工作和负责技能。
防护措施
- 优先采用 CI 中可重复执行的检查,而不是一次性的本地临时处理。
- 失败时提供明确的修复路径,而不是含糊的质量门槛。
- 不要在示例和测试夹具中包含密钥、签名材料和生产凭据。
- 将性能和安全工作视为需要证据支持的工程任务,而非道听途说。
反模式
- 增加测试,却没有提升有效信号。
- 发布无人能够复现的基准测试或安全扫描。
- 在构建逻辑中硬编码发布凭据。
- 使用无法结合用户影响进行解读的合成指标。
示例
顺利完成
- 场景:验证仓库 CI 工作流、适配器生成和版本元数据流程。
- 命令:
python3 scripts/validate_repo.py
边缘情况
- 场景:打标签前检查 canary 和 stable 发布脚本的行为。
- 命令:
python3 scripts/release.py --channel canary --dry-run
故障恢复
- 场景:避免将纯构建逻辑或安全工作转入发布自动化。
- 命令:
python3 scripts/eval_triggers.py --skill android-ci-cd-release-playstore
完成检查清单
- 实现路径明确、精简,并与正确的 Android 范围相关。
- 已运行或更新相关示例命令和基准测试提示词。
- 请求跨越边界时,已记录移交给相邻技能的事项。
- 官方参考资料涵盖所选方案,以及主要的迁移或故障排查路径。
官方参考资料
评论
支持 Markdown