Skip to content

GitHub 통합

Git 리포지토리는 대부분의 소프트웨어 프로젝트의 중심입니다. 당사는 GitHub와 통합하여 풀 리퀘스트에서 바로 Tuist 인사이트를 제공하고 기본 브랜치 동기화와 같은 일부 구성을 절약할 수 있습니다.

설정#

조직의 통합 탭에서 Tuist GitHub 앱을 설치해야 합니다: 통합 탭을 표시하는 이미지

그런 다음 GitHub 리포지토리와 Tuist 프로젝트 사이에 프로젝트 연결을 추가할 수 있습니다:

프로젝트 연결 추가를 보여주는 이미지

요청 댓글 풀/병합#

GitHub 앱은 최신 previews 또는 tests에 대한 링크를 포함하여 PR 요약이 포함된 Tuist 실행 보고서를 게시합니다:

풀 리퀘스트 댓글을 표시하는 이미지

Requirements

댓글은 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