创建自定义持续集成工作流程
您可以使用 GitHub Actions 来创建自定义的持续集成 (CI) 工作流程,以构建并测试以不同编程语言编写的项目。
- 关于持续集成
- 使用工作流程模板设置持续集成
- 构建和测试 Node.js
- 构建和测试 PowerShell
- 构建和测试 Python
- 构建和测试 Ruby
- 使用 Maven 构建和测试 Java
- 使用 Gradle 构建和测试 Java
- 使用 Ant 构建和测试 Java
创建自定义持续部署工作流程
您可以使用 GitHub Actions 创建自定义连续部署 (CD) 工作流程,将项目部署到多个云合作伙伴生态系统。
发布软件包
您可以自动发布软件包,作为持续交付 (CD) 工作流程的一部分。 软件包可以发布到任何软件包主机以及 GitHub Packages 可用于 GitHub Free、GitHub Pro、组织的 GitHub Free、GitHub Team、GitHub Enterprise Cloud、GitHub Enterprise Server 2.22 和 GitHub One。
GitHub Packages 不适用于使用旧版按仓库计划的帐户所拥有的私有仓库。 GitHub Packages 可用于 GitHub Free、GitHub Pro、组织的 GitHub Free、GitHub Team、GitHub Enterprise Cloud 和 GitHub One。 更多信息请参阅“[GitHub 的产品](/articles/github-s-products)”。 。
缓存和存储工作流程数据
缓存依赖项和存储构件以提高工作流程运行效率。
在工作流程中使用服务容器
使用服务容器将服务连接到您的工作流程。