Post

Tuist - Gather Insight

Tuist는 서버와 통합하여 기능을 확장할 수 있습니다. 이러한 기능 중 하나는 프로젝트와 빌드에 대한 인사이트를 수집하는 것입니다. 서버에 프로젝트가 있는 계정만 있으면 됩니다.

먼저 다음을 실행하여 인증해야 합니다:

1
tuist auth

Create a project

다음을 실행하여 프로젝트를 만들 수 있습니다:

1
2
3
tuist project create my-handle/MyApp

# Tuist project my-handle/MyApp was successfully created 🎉

프로젝트의 전체 핸들을 나타내는 my-handle/MyApp을 복사합니다.

Connect projects

서버에서 프로젝트를 생성한 후에는 로컬 프로젝트에 연결해야 합니다. tuist edit을 실행하고 프로젝트의 전체 핸들을 포함하도록 Config.swift 파일을 편집합니다:

1
2
3
import ProjectDescription

let config = Config(fullHandle: "my-handle/MyApp")

짜잔! 이제 프로젝트와 빌드에 대한 인사이트를 수집할 준비가 되었습니다. tuist test를 실행하여 결과를 서버에 보고하는 테스트를 실행합니다.

NOTE
tuist는 결과를 로컬에서 대기열에 넣고 명령을 차단하지 않고 전송하려고 시도합니다. 따라서 명령이 완료된 후 즉시 전송되지 않을 수 있습니다. CI에서는 결과가 즉시 전송됩니다.

스크린샷 2024-10-04 14 52 43

프로젝트와 빌드에서 데이터를 확보하는 것은 정보에 입각한 결정을 내리는 데 매우 중요합니다. Tuist는 계속해서 기능을 확장할 예정이며, 프로젝트 구성을 변경하지 않고도 이 기능을 활용할 수 있습니다. 마법 같죠? 🪄

This post is licensed under CC BY 4.0 by the author.