setup-ci
setup-ci 是一个面向非开发者的 CI/CD 教学与脚手架技能,来自 subinium/vibesubin。它不假设使用者读过任何 workflow 文件,而是从最基础的概念讲起,帮助操作者理解持续集成(CI)、持续交付/部署(CD)、Runner、工作流、触发器等术语,再根据实际仓库生成可运行的测试与部署流水线。技能支持常见托管平台,如 GitHub Actions、GitLab CI、Bitbucket Pipelines 等,并能根据 package.json、requirements.txt、Cargo.toml、go.mod 等文件自动识别技术栈。它会先生成显式的假设清单,确认部署目标、已有 CI 状态和密钥配置情况,遇到多栈或目标不明确时暂停询问,避免静默猜测。默认脚手架包含必做项(检出、安装运行时、安装依赖、执行测试、状态上报)和推荐项(代码检查、类型检查、依赖缓存、并发组、分支/PR 过滤),部署步骤仅在操作者主动要求时添加。生成的工作流内置安全实践,如最小权限、第三方 Action 固定到完整 SHA、携带同一次测试通过的提交、生产环境审批门、密钥清单提示和部署后健康检查。
部署与运维12 次安装