actions/starter-workflows
GitHub: actions/starter-workflows
该仓库提供了由 GitHub 官方维护的 Actions 工作流模板集,旨在帮助开发者通过预设配置快速启动 CI/CD、自动化部署及代码安全扫描。
Stars: 11320 | Forks: 6839
### 注意
感谢你对这个 GitHub 仓库感兴趣,但是,目前我们不接受贡献。
我们继续将资源集中在能帮助客户成功并让开发者生活更轻松的战略领域。虽然 GitHub Actions 仍然是这一愿景的关键部分,但我们正在将资源分配到 Actions 的其他领域,目前不接受对此仓库的贡献。GitHub 公共路线图是了解我们要开发的功能及其所处阶段的最佳场所。
我们将采取以下步骤来更好地处理与 GitHub Actions 相关的请求,包括:
1. 我们将把问题和支持请求引导至我们的 [社区讨论区](https://github.com/orgs/community/discussions/categories/actions)
2. 高优先级错误可以通过社区讨论报告,或者你可以向我们的支持团队 https://support.github.com/contact/bug-report 报告。
3. 安全问题应按照我们的 [security.md](security.md) 处理
在此期间,我们仍将为此项目提供安全更新并修复重大变更。
你仍然可以在这个仓库中提交错误。
### 目录结构
* [ci](ci):持续集成 工作流的解决方案
* [deployments](deployments):部署工作流的解决方案
* [automation](automation):自动化工作流的解决方案
* [code-scanning](code-scanning):[代码扫描](https://github.com/features/security) 的解决方案
* [pages](pages):Pages 工作流的解决方案
* [icons](icons):相关模板的 svg 图标
每个工作流必须用 YAML 编写并具有 `.yml` 扩展名。它们还需要一个相应的 `.properties.json` 文件,其中包含有关工作流的额外元数据(这将显示在 GitHub.com UI 中)。
例如:`ci/django.yml` 和 `ci/properties/django.properties.json`。
### 有效属性
* `name`:引导过程中显示的名称。此属性在仓库中是唯一的。
* `description`:引导过程中显示的描述
* `iconName`:相关文件夹中的图标名称,例如,`django` 应该有一个图标 `icons/django.svg`。目前仅支持 SVG。另一种选择是使用 [octicon](https://primer.style/octicons/)。使用 octicon 的格式是 `octicon <标签:GitHub Actions, Starter Workflows, 初学者, 工作流, 开源, 开源框架, 持续部署, 持续集成, 构建, 模板, 测试, 网络调试, 脚手架, 自动化, 自动化攻击, 自动化攻击, 自动化运维, 自动笔记, 软件开发, 部署