TeamCity CI/CD 기능이 필요한 대상:
개발자DevOps 엔지니어매니저QA 엔지니어관리자

TeamCity 주요 기능

CI/CD 서버의 일반적인 기능을 능가하는 TeamCity만의 강력한 기능을 활용해 보세요.

자신 있게 빌드

코드 변경 사항을 빠르고 체계적으로 검사하도록 설계된 확장 가능한 TeamCity 빌드 에이전트를 사용하여 모든 플랫폼에서 빌드 및 테스트를 실행하고, 패키지를 게시하고, 변경 사항을 배포하세요.

테스트 자동화

TeamCity는 코드 검사, 정적 분석, 자동 테스트 및 코드 커버리지 도구를 광범위하게 지원하므로 코드 품질을 체계적으로 평가할 수 있습니다. 또한, 빠르고 상세한 테스트 보고 기능은 필요할 때 실행 가능한 피드백을 제공합니다.

사용 중인 도구와 통합

CI/CD 플랫폼은 VCS 및 이슈 트래커, 클라우드 컴퓨팅 및 스토리지 공급업체를 아우르는 소프트웨어 개발 프로세스의 모든 단계에 통합되어야 합니다. 그리고 TeamCity는 그러한 완벽한 통합을 지원합니다.

CI/CD 보안 개선

TeamCity는 개발자가 자신 있게 소프트웨어를 빌드 및 배포할 수 있도록 다양한 보안 기능과 도구를 제공합니다. 강력한 사용자 인증 및 권한 부여 기능은 물론 SSH 또는 HTTPS 인증을 사용하는 Git과 같은 안전한 버전 관리 시스템과 통합 등이 TeamCity에서 모두 지원됩니다.

사용자의 언어 지원

TeamCity는 사용자의 언어를 지원하는 CI/CD 도구입니다. .NET, Java, Python, Ruby, Go, C++, PHP, Kotlin, Objective C, Swift, JavaScript를 별도의 설정 없이 사용 가능하며 빌드 에이전트 플랫폼에서 지원되는 모든 스크립트를 자유롭게 자동화할 수 있으므로 TeamCity의 가능성은 무궁무진합니다.

더욱 간편한 사용자 관리

CI 서버는 인프라의 효율적 사용, 최신 빌드의 안정성, 다음 릴리스에 포함된 변경 사항 등 다양한 정보를 팀에 제공할 수 있습니다. TeamCity의 세분화된 액세스 권한을 사용하여 누구나 필요한 정보에 액세스할 수 있도록 보장하고, CI/CD 파이프라인을 안전하게 유지하세요.

개발 워크플로 개선

DevOps 중심의 팀을 위한 다양한 기능을 갖춘 CI/CD 솔루션인 TeamCity를 사용해 보세요.

무료로 빌드 시작

더 빠르고 자신 있게 소프트웨어를 빌드

TeamCity로 CI/CD 파이프라인을 빌드하여 완전한 확장성 및 안정성을 확보하세요. 인프라에 필요한 모든 것을 TeamCity가 지원해 드립니다.

빌드 인프라

TeamCity를 통해 매우 유연하고 확장 가능한 CI/CD 파이프라인을 생성할 수 있습니다. 모든 인프라 요구 사항을 포괄적으로 지원하므로 온프레미스, 클라우드, Docker 컨테이너 내 또는 베어메탈 서버에서 빌드를 실행할 수 있습니다.

빌드 자동화

개별 빌드 단계를 정의하고, 종속성을 정의하여 서로 연결하고, 요소를 직렬 또는 병렬로 실행할 것인지 여부를 선택하세요. TeamCity에서는 모든 엔지니어가 만족할 자동 프로세스를 생성할 수 있습니다.

코드로서 구성

자동화된 CI/CD 파이프라인 구성을 코드로 유지하여 DevOps 모범 사례를 채택하세요. Kotlin DSL 및 XML 지원을 사용하면 파이프라인 구성을 직접 작성하여 관리하는 옵션 또는 TeamCity UI에서 자동으로 생성하는 옵션 중 선택할 수 있습니다.

수준 높은 소프트웨어를 더욱 빠르게 개발

자동 테스트를 통해 최근 코드 변경 사항에 대한 신속하고 실행 가능한 피드백을 받아보세요.

테스트 자동화

자동 테스트 병렬화 및 스마트한 테스트 재정렬 기능으로 결과를 더 빠르게 확인하고, 테스트 메타데이터, 기록 및 불안정한 테스트 감지 기능을 통해 문제의 원인을 신속히 조사할 수 있습니다. TeamCity에서는 인기 테스트 프레임워크를 별도의 설정 없이 사용할 수 있으며 다른 도구와 통합 옵션도 지원되므로 고품질 코드를 더 빠르게 제공하는 데 필요한 인사이트를 제공합니다.

코드 품질 추적

사용자에게 강력하고 안정적인 소프트웨어를 더 빠르게 제공하세요. TeamCity는 코드 검사, 정적 분석, 자동 테스트 및 코드 커버리지 도구를 광범위하게 지원하므로 코드 품질을 체계적으로 평가할 수 있습니다. 또한, 빠르고 상세한 테스트 보고 기능은 필요에 따라 실행 가능한 피드백을 제공합니다.

이미 사용 중인 도구와 TeamCity 통합

훌륭한 소프트웨어 개발을 위해 이미 사용 중인 기술 스택과 TeamCity를 통합하세요. 모든 도구를 완벽하게 함께 사용할 수 있습니다.

주요 통합

TeamCity는 Docker, Jira, AWS, Kubernetes, Google Cloud, Microsoft Azure, Visual Studio, Octopus Deploy, 모든 주요 버전 관리시스템, 모든 IntelliJ 플랫폼 기반 IDE 및 개발 플랫폼과 긴밀한 통합으로 완벽한 지원을 제공합니다.

클라우드 통합

Amazon EC2 인스턴스, Kubernetes 클러스터, VMware vSphere 가상 머신, Microsoft Azure 리소스 또는 Google Compute Engine 인스턴스 중 원하는 인스턴스에서 자동 빌드 및 테스트를 실행하여 클라우드의 탄력성과 안정성을 활용하세요.

VCS 상호 운용성

TeamCity는 모든 주요 버전 관리 시스템(및 그 이상)과 통합되어 유연한 CI/CD 워크플로를 지원합니다. Git, Mercurial, Perforce, Subversion 및 Team Foundation(TFVC)이 모두 지원되므로 소프트웨어를 완벽하게 자동 빌드, 테스트 및 배포할 수 있습니다.

최고의 보안

CI/CD 서버의 보안을 강화하고 데이터 유출 위험을 최소화하세요.

보안 기능

TeamCity는 보안을 중시합니다. 클린 컨테이너 또는 가상 머신에서 작업이 자동으로 실행되어 환경을 관리할 수 있습니다. 또한 외부 인증 모듈 중 하나를 구성할 수도 있습니다.

사용자의 언어를 지원하는 CI/CD

모든 프로그래밍 언어와 호환되고 광범위한 빌드 도구 및 테스트 프레임워크와의 통합을 제공하는 TeamCity는 가치 있는 인사이트와 빠른 피드백으로 CI/CD 프로세스를 강화하여 빌드 속도를 높일 수 있습니다.

언어 지원

.NET, Java, Python, Ruby, Go, C++, PHP, Kotlin, Objective C, Swift, JavaScript를 별도의 설정 없이 사용 가능하며 빌드 에이전트 플랫폼에서 지원되는 모든 스크립트를 자유롭게 자동화할 수 있으므로 TeamCity의 가능성은 무궁무진합니다.

기술 인식

자동 빌드 단계 감지 기능을 통해 빠르게 시작 및 실행할 수 있으며 인기 테스트 프레임워크, 정적 분석 도구, 코드 커버리지 도구 등이 기본으로 지원되므로 기존 툴체인을 완전한 자동 파이프라인으로 전환할 수 있습니다.

모바일용 CI/CD

iOS 또는 Android용 앱을 빌드하시나요? TeamCity를 활용하면 디버그 및 프로덕션 빌드 생성, 자동 테스트 실행으로 품질 보장, App Store, Google Play Store 또는 기타 서비스에 새 버전 공개 등 전체 워크플로를 자동화할 수 있습니다.

"셀프 호스팅 에이전트를 지원하는 TeamCity Cloud는 맞춤형 솔루션을 제공하여, 300명 이상의 엔지니어로 구성된 저희 팀에서 만족스럽게 사용하고 있습니다. 또한 이 솔루션을 통해 생산성을 개선하게 되었습니다."
Ivan Babiankou photo

Ivan Babiankou

Picnic 책임 소프트웨어 엔지니어

더욱 간편한 사용자 관리

TeamCity는 사용자 및 액세스 관리를 위한 사용자 친화적 인터페이스를 제공하므로 개발자가 효과적이고 안전한 방식으로 공동 작업을 수행할 수 있습니다.

사용자 관리

TeamCity의 세분화된 액세스 권한을 사용하여 누구나 필요한 정보에 액세스할 수 있도록 보장하고, CI/CD 파이프라인을 안전하게 유지하세요. VCS 호스트 또는 IDP를 통한 싱글 사인온 방식을 사용하거나, 기존 LDAP 또는 NTLM 설정과 통합하여 액세스를 간소화할 수 있습니다.

사전 테스트된 커밋

일반적으로 팀은 코드 작동 여부를 확인하기 전에 VCS로 코드를 제출합니다. 이 경우 매번 빌드가 중단되고, 불필요한 문제가 발생할 위험이 있습니다. TeamCity의 사전 테스트 커밋 기능을 사용하면 변경 사항을 VCS에 커밋하기 전 원격으로 확인할 수 있습니다.

알림 기능

피드백은 신속하게 사용자가 원하는 방식으로 제공되어야 합니다. GitHub, GitLab 또는 Bitbucket 등의 VCS 호스트에 각 커밋에 대한 최신 빌드 결과를 게시하고 관련 결과를 이슈 트래커에 게시하면 모든 이해관계자가 결과를 간편하게 확인할 수 있습니다.

TeamCity 시작하기

프로젝트 구성을 코드로 저장하는 팀을 위한 강력한 CI/CD