I would like to view this page in
이번 튜토리얼에서는 TeamCity 서버가 빌드 상태(성공 여부)를 GitHub와 같은 타사 플랫폼으로 전송하도록 TeamCity 프로젝트를 설정하는 방법을 알아봅니다.
먼저 빌드 구성을 편집해야 합니다.
Commit Status Publisher(커밋 상태 게시자) 빌드 기능을 추가하려면 Build Features(빌드 기능)으로 이동해야 합니다. Commit Status Publisher 빌드 기능을 사용하면 TeamCity가 커밋의 빌드 상태 정보를 자동으로 외부 시스템으로 전송합니다.
Commit Status Publisher(커밋 상태 게시자) 기능을 설정하려면 VCS 루트를 선택해야 합니다. 루트를 하나 선택하거나 <All attached VCS roots>(모든 연결된 VCS 루트)
를 선택해도 됩니다. 이렇게 하면 프로젝트에 속한 모든 저장소의 모든 커밋에 관한 상태 정보가 전송됩니다.
특정 저장소의 상태 정보만 보내고 싶은 경우에는 드롭다운 목록에서 해당하는 항목을 선택하면 됩니다.
VCS 루트를 선택한 다음에는 올바른 Publisher(게시자)도 선택해야 합니다. 여기에서는 GitHub이기 때문에 이를 드롭다운 목록에서 선택해 보겠습니다.
인증을 위해 인증 토큰을 붙여 넣으라는 요청이 나타납니다.
그런 다음 연결을 테스트하고 Save(저장)를 누릅니다.
연결을 설정하면 Build Features(빌드 기능) 아래에 새로 설정된 연결이 나타납니다.
빌드를 실행할 때 VCS(이 예시에서는 GitHub)에서 빌드 상태를 볼 수 있습니다. 여기에서는 모든 검사가 통과된 것을 확인할 수 있습니다.
Details(세부 정보)를 클릭하면 TeamCity 서버로 돌아가 빌드 정보를 검토할 수 있습니다.
여기까지입니다! 기술 스택 내의 다른 도구와 TeamCity를 연결하고 싶으시면 다른 튜토리얼도 시청해 보세요.
즐겁게 빌드하세요!
TeamCity와 GitHub를 여러 가지 방법으로 연결할 수 있습니다. 이번 튜토리얼에서는 가장 중요한 3가지 사용 사례를 살펴보겠습니다.
이번 튜토리얼에서는 TeamCity 빌드 상태 정보를 Slack으로 보내는 방법을 볼 수 있습니다. TeamCity와 Slack 인스턴스를 연결하는 방법과 이 연결을 최대한 활용할 수 있는 추가 구성 옵션에는 무엇이 있는지 알아보세요.
TeamCity와 Jira를 연결하여 이슈, 커밋 및 CI/CD 작업 간에 원활하고 짧은 피드백 루프를 만들어 보세요.