TeamCity 빌드 도구 통합

TeamCity는 .NET, Gradle, Maven부터 Unity, Unreal Engine, Xcode까지 모두 포괄하는 빌드 도구 통합을 통해 모든 CI 서버 요구 사항을 수용할 수 있습니다.

무료로 시작하기

주요 빌드 도구 지원

TeamCity의 네이티브 빌드 도구 통합을 통해 자동 빌드 단계 탐지, 종속성 확인, 테스트 보고 등의 기능을 활용하세요.

광범위한 빌드, 분석 및 코드 커버리지 도구가 기본 지원되므로, 구성 자유도가 높고 자동화된 파이프라인을 생성하여 거의 모든 프로젝트에 사용할 수 있습니다.

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Java 프로젝트를 위한 자동화된 빌드

TeamCity의 Maven, Gradle 및 Ant 지원에는 빌드 도구 자동 탐지부터 상세한 실시간 테스트 보고서에 이르기까지 모든 기능이 포함됩니다.

  • 자동 빌드 단계 탐색으로 파이프라인 구성이 가속화됩니다.
  • 특정 브랜치에 대한 커밋, 풀 리퀘스트 및 일일 일정을 포함한 다양한 조건을 기반으로 빌드가 트리거됩니다.
  • Maven, Gradle 또는 Ant 빌드를 Docker 컨테이너 내에서 실행할 수 있습니다.
  • 증분 빌드로 파이프라인의 효율성이 유지됩니다. TeamCity는 종속성을 확인하고 변경된 파일에 대해서만 빌드를 트리거합니다.
  • TeamCity UI에서 Java 검사, 중복 분석코드 커버리지 보고서 결과를 확인하고 그 결과를 기반으로 후속 단계를 예견할 수 있습니다.
  • JUnit 및 TestNG에 대한 실시간 보고를 통해 즉시 테스트 결과를 얻을 수 있습니다.
“저희는 10년 넘게 TeamCity를 CI 시스템으로 사용해 왔습니다. TeamCity는 필요한 모든 기능을 즉시 제공할 뿐만 아니라 안정성이 뛰어납니다. 빌드 파이프라인 구성에서는 Kotlin DSL의 도움을 많이 받고 있습니다.”
Piotr Jagielski

Piotr Jagielski,
Gradle 빌드 도구 엔지니어링 부사장

사례 연구 읽기

.NET 빌드 도구 지원

.NET 에코시스템의 모든 측면을 포괄적으로 지원하는 TeamCity는 .NET 프로젝트를 위한 완벽한 빌드 서버입니다.

C# 스크립트 러너

TeamCity의 전용 C# 스크립트 러너를 사용하면 기존 빌드, 테스트, 패키지 관리 스크립트를 간단하게 마이그레이션할 수 있습니다. Windows, Linux, macOS 및 Docker 컨테이너에서 사용할 수 있는 C# 스크립트 러너를 사용하면 익숙한 구문으로 사용자 지정 파이프라인 작업을 자동화할 수 있습니다.

Docker 통합

TeamCity의 강력한 Docker 통합을 통해 CI/CD 파이프라인의 모든 단계에서 일관되고 재현 가능한 빌드 및 테스트 환경을 확보하세요.

Podman 지원 New

TeamCity의 새로운 Podman 통합을 사용하면 이제 컨테이너 이미지를 가져오고, 컨테이너 내에서 빌드 단계를 실행하고, Podman 및 Docker를 통해 컨테이너 레지스트리를 자동으로 관리할 수 있습니다.

게임 개발을 위한 CI/CD

TeamCity의 Unity 및 Unreal Engine용 플러그인으로 작업하여 게임의 최신 변경 사항을 미리 보고 빠른 피드백을 받으세요.

전용 빌드 러너와 빌드 단계 탐지를 통해 몇 분 안에 빌드 체인을 구성할 수 있습니다. Perforce Helix Core에 대한 완벽한 지원과 구성 자유도가 높은 워크플로 덕분에 최소한의 노력으로 강력한 CI/CD 파이프라인을 생성할 수 있는 유연성이 제공됩니다.

Unity

TeamCity의 Unity 플러그인을 사용하면 게임 개발을 위한 CI/CD 설정이 간단해집니다.

Unreal Engine

TeamCity의 Unreal Engine용 플러그인을 사용하여 게임을 빌드 및 테스트하고 업데이트를 자동으로 배포하세요.

더 많은 통합 가능성

Bazel을 이용한 빌드

다국어 및 멀티 플랫폼 지원 덕에 Bazel은 Android, iOS, C++, Java 등을 위한 강력한 빌드 도구가 됩니다. TeamCity의 Bazel 플러그인을 사용하여 빌드 단계 탐지, 빌드 에이전트에서 Bazel 인식, 명령어 실행, 테스트 결과 보고 등을 모두 자동화된 CI/CD 파이프라인의 일부로 수행하세요.

자세히 알아보기

TeamCity REST API

맞춤형 빌드 도구 또는 기존 설정을 사용하여 작업하시나요? TeamCity의 REST API는 외부 서비스를 TeamCity와 통합하여 이 둘의 장점을 최대한 활용할 수 있는 유연성을 제공합니다.

자세히 알아보기

TeamCity 사용해 보기

사용하는 모든 빌드 도구와의 원활한 통합을 제공하는 강력한 CI/CD 솔루션입니다.