GitHubの統合
Gitリポジトリは、世の中の大半のソフトウェアプロジェクトの中心的存在です。私たちはGitHubと統合し、プルリクエストでTuistの洞察を提供したり、デフォルトブランチの同期などの設定を省くことができます。
セットアップ
組織のIntegrations タブに Tuist GitHub アプリをインストールする必要があります:
。
その後、GitHubリポジトリとTuistプロジェクトの間にプロジェクト接続を追加できます:
プロジェクト接続を追加するイメージ](/images/guides/integrations/gitforge/github/add-project-connection.png)。
プル/マージ・リクエスト・コメント
GitHubアプリは、最新のpreviewsやtestsへのリンクを含むPRの要約を含むTuist実行レポートを投稿します:
プルリクエストのコメントを表示する画像](/images/guides/integrations/gitforge/github/pull-request-comment.png)。
必要な情報
コメントが投稿されるのは、CIの実行が認証された場合のみです。
:::
::情報 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
:::
