GitHub 集成
Git 仓库是绝大多数软件项目的核心。我们与 GitHub 集成,可直接在您的拉取请求中提供 Tuist 见解,并为您节省一些配置,如同步默认分支。
设置
您需要在组织的Integrations 标签中安装 Tuist GitHub 应用程序:
。
然后,就可以在 GitHub 仓库和 Tuist 项目之间添加项目连接:
显示添加项目连接的图像](/images/guides/integrations/gitforge/github/add-project-connection.png)。
拉取/合并请求注释
GitHub 应用程序会发布 Tuist 运行报告,其中包括 PR 的摘要,包括最新
previews或
tests的链接:
!
GITHUB_REF
如果您的自定义工作流不是由 PR 提交触发,而是由 GitHub 评论触发,则可能需要确保GITHUB_REF 变量设置为refs/pull/<pr_number>/merge 或refs/pull/<pr_number>/head 。</pr_number></pr_number>
您可以运行相关命令,如tuist share ,前缀为GITHUB_REF 环境变量:GITHUB_REF="refs/pull/${{ github.event.issue.number }}/head" tuist share
