Perforce Helix Core에서 트리거되는 자동화된 CI/CD 빌드, 테스트 및 배포 파이프라인을 사용하여 스트레스 없이 릴리스하세요.
Perforce 워크플로를 완벽하게 지원하는 TeamCity의 Perforce Helix Core 통합 기능으로 다음에 대한 자동화된 CI/CD 검사가 가능합니다.
여러 플랫폼에서 테스트를 병렬로 실행해야 하거나 클라우드 호스팅 인프라에 빌드 작업을 오프로드하거나 사내에서 전체 프로세스를 관리하려는 모든 경우에 TeamCity는 강력한 CI/CD 워크플로를 구성할 수 있는 유연성을 제공합니다.
TeamCity 형식 선택:
TeamCity를 사용하면 게임 개발부터 iOS/Mac 개발에 이르는 모든 시나리오에 대해 맞춤화된 빌드, 테스트 및 배포 파이프라인을 구성할 수 있습니다.
Perforce Helix Core를 TeamCity와 통합하여 최신 변경 사항에 대한 자동화된 CI/CD 검사를 트리거할 수 있습니다. Perforce 클라이언트 작업 공간을 위한 다단계 빌드 및 테스트 파이프라인을 생성할 수 있습니다.
TeamCity에서 사용 중인 파일을 세밀하게 제어하기 위한 사용자 지정 체크아웃 규칙을 만들고 디스크 공간 사용을 최적화할 수 있습니다. Perforce에서 각 빌드의 소스에 자동으로 라벨을 지정하여 릴리스 대상과 기타 빌드에 포함된 변경 목록을 추적하세요.
여러 Perforce 디폿을 Git 또는 Mercurial을 포함한 다른 버전 관리 시스템의 소스 코드와 결합하여 하나의 자동화된 빌드 및 테스트 파이프라인으로 만들 수 있습니다.
Perforce Helix Core Streams는 여러 기능의 병렬 개발을 위한 피처 및 릴리스 브랜치 워크플로를 지원합니다. TeamCity에서 Perforce Streams가 기본 지원되므로, 피처 브랜치에서 개발된 변경 사항에 대한 정기적인 피드백을 받고 릴리스 준비가 된 변경 사항을 확정할 수 있습니다.
변경 사항을 메인라인에 복사하기 전에 이를 확인하도록 Perforce Streams에 대한 빌드 체인을 구성할 수 있습니다.
Perforce 사용자 또는 커밋 코멘트를 기반으로, 또는 체크인 사이의 유휴 기간 동안 자동화된 빌드와 테스트를 트리거하여 각 체크인에서 실행되도록 할 수 있습니다.
IntelliJ 기반 IDE에서 자동화된 빌드 및 테스트 파이프라인의 원격 실행을 트리거하여 커밋하기 전에 변경 사항을 테스트할 수 있습니다.
릴리스 스트림에 자동화된 CI/CD 검사를 적용하여 배포 전에 새 소프트웨어 버전을 검증할 수 있습니다.
파일을 잠그든, 스트림에서 작업하든, 변경 목록을 수동으로 병합하든, 최근 코드 변경 사항을 디폿에 체크인하기 전에 자동화된 빌드 및 테스트로 확인하면 프로세스가 간소화되고 릴리스 경로가 막히는 것을 방지할 수 있습니다.
지속적 통합 플랫폼이 모든 부분을 효과적으로 통합하려면 전 과정에서 각 단계와 도구를 통합해야 합니다.
보관된 변경 목록에 대한 빌드와 테스트 결과를 Perforce Helix Swarm에 직접 게시하여 코드 검토 시, 자동화된 검사에서 포착되지 않는 세부 정보를 자세히 살펴볼 수 있습니다.
Visual Studio 또는 IntelliJ 기반 IDE에서 개인 빌드를 시작하거나 Perforce REST API에서 실행을 트리거할 수 있습니다.
Jira 또는 Bugzilla와 같은 이슈 추적 도구를 통합하여 TeamCity의 커밋 코멘트에서 참조된 티켓의 세부 정보를 확인할 수 있습니다.
TeamCity를 사용하면 지속적 통합 및 배포 프로세스를 완전히 유연하게 처리할 수 있습니다.
다른 VCS 통합과 마찬가지로 Perforce와 TeamCity의 통합 기능은 유효한 Perforce 라이선스가 있다면 무료입니다. Perforce 라이선스가 없는 경우에도 TeamCity를 계속 사용할 수 있지만 Perforce를 버전 관리 시스템으로 사용할 수는 없습니다. Bitbucket, Github 등과 같은 다른 버전 관리 시스템을 TeamCity와 함께 사용할 수 있습니다.
예. TeamCity를 사용하면 여러 저장소와 다양한 버전 관리 시스템의 소스 코드를 단일하고 자동화된 지속적 통합 및 배포 파이프라인으로 결합할 수 있습니다.
TeamCity에서 Perforce 프로젝트 구축을 시작하려면 TeamCity 계정을 설정하세요. 무료 TeamCity Cloud 평가판을 시작하거나 TeamCity Professional을 다운로드하면 됩니다. 원하면 나중에 언제든지 업그레이드할 수 있습니다.
TeamCity는 Perforce 통합 기능 외에 GitHub, Gitlab, Bitbucket, Mercurial, Azure DevOps 등도 지원합니다. TeamCity VCS 통합 기능에 대해 자세히 알아보세요.
Perforce에서 실행하는 팀을 위한 강력한 CI/CD