您可以创建持续集成 (CI) 工作流程来构建和测试您的 Swift 项目。
本指南介绍如何构建和测试 Swift 包。
GitHub 托管的运行器带有预装软件的工具缓存,Ubuntu 和 macOS 运行器包括用于构建 Swift 包的依赖项。GitHub 提供有 Swift 入门工作流程,应适合大多数 Swift 项目,本指南包括演示如何自定义此入门工作流程的示例。 有关详细信息,请参阅 Swift 入门工作流。
若要快速入门,请将入门工作流添加到存储库的 .github/workflows 目录。
如果使用自托管运行程序,则必须安装所需的 Swift 版本并将它们添加到 PATH。
以下示例演示了如何使用 fwal/setup-swift 操作。
你可以将作业配置为在矩阵中使用多个版本的 Swift。
# 还可以引用标记或分支,但该操作可能会更改而不发出警告。
可将作业配置为使用一个特定版本的 Swift,例如 5.3.3。
您可以使用与本地相同的命令来使用 Swift 构建和测试代码。