JetBrains 계정에서 TeamCity 빌드 에이전트 관리
이 지침은 조직 관리자를 대상으로 합니다. 개인 계정을 사용하여 TeamCity 서버 라이선스를 개인적으로 구매한 경우, 에이전트 라이선스를 수동으로 할당할 필요가 없습니다. 동일한 계정으로 구매한 모든 에이전트는 자동으로 자신의 서버에 할당됩니다.
TeamCity는 2024.7 버전부터 JetBrains 계정 포털을 통한 온라인 활성화를 지원합니다. 더 이상 오프라인 라이선스 키를 다운로드하여 TeamCity 서버에 수동으로 입력할 필요가 없습니다. 이제 라이선스를 활성화하려면 간단히 서버에서 Get license key(라이선스 키 받기) 버튼을 클릭하고 JetBrains 계정으로 로그인하세요. TeamCity 설명서에서 단계별 활성화 지침을 참조하세요.
이 작업은 한 번만 수행하면 됩니다. TeamCity 서버가 인터넷에 연결되어 있기만 하면 추가 빌드 에이전트를 포함한 라이선스의 모든 변경 사항이 자동으로 TeamCity 인스턴스에 전달됩니다.
하지만 프로세스가 순조롭게 진행되려면 회사의 JetBrains 계정에서 빌드 에이전트 라이선스가 TeamCity 서버에 올바르게 할당되어야 합니다.
팀을 사용하여 라이선스 관리
JetBrains 계정 팀을 사용하여 TeamCity 서버를 관리하고 에이전트 라이선스를 구축할 수 있습니다. 팀은 회사 계정 내의 하위 단위로, 이를 통해 회사 라이선스의 일부분을 독립적으로 관리할 수 있습니다. 이전에 JetBrains 계정 팀을 사용한 적이 없다면 이 자료를 확인하여 자세히 알아보세요.
TeamCity 서버에 빌드 에이전트를 할당하려면 서버 라이선스를 가지고 있는 동일한 팀에 에이전트 라이선스를 주어야 합니다. 구매 시, 또는 구매 후에 언제든지 이렇게 할당할 수 있습니다.
구매 과정에서 서버에 새로운 에이전트 할당
일반적으로 회사를 대신해 라이선스를 구매하는 경우, 결제 페이지에서 해당 팀을 선택하여 구매 과정에서 빌드 에이전트를 서버에 할당할 수 있습니다. 다음 절차를 따라 주세요.
- 필요한 수의 빌드 에이전트를 장바구니에 담고 결제를 진행합니다.
- 결제 페이지 상단에서 Team(팀) 드롭다운 목록을 열고 서버 라이선스를 가지고 있는 팀을 선택합니다. 목록에서 팀 이름 뒤에는 TeamCity with X agents(X개의 에이전트가 있는 TeamCity)가 덧붙여집니다.
서로 다른 팀에 여러 개의 TeamCity 서버 라이선스가 있고 어떤 팀을 선택해야 할지 잘 모르겠다면 이 페이지 하단의 지침에 따라 해당 팀을 식별하세요. - 구매를 완료합니다.
이상 입니다! 이제 새로운 에이전트가 서버에 할당되었습니다. 서버 라이선스가 이미 활성화되어 있고 TeamCity 서버가 인터넷에 연결되어 있으면 에이전트 라이선스가 자동으로 전달됩니다. 그렇지 않은 경우, 에이전트 사용을 시작하려면 활성화 절차를 따라야 합니다.
구매 후에 아래 지침에 따라 언제든지 에이전트를 재할당할 수 있습니다.
기존 에이전트를 서버에 할당
기존 에이전트를 서버에 할당하려면 에이전트 라이선스를 해당 팀으로 이전해야 합니다. 방법은 다음과 같습니다.
- JetBrains Account에 로그인합니다.
- 서버 라이선스가 속한 팀의 이름을 기록해 둡니다.
어느 팀인지 잘 모르겠으면 이 페이지 하단의 지침에 따라 찾아보세요. - 이 지침에 따라 서버를 가지고 있는 팀에게 에이전트 라이선스를 이전합니다.
이제 새로운 에이전트가 서버에 할당되었습니다. 서버 라이선스가 이미 활성화되어 있고 TeamCity 서버가 인터넷에 연결되어 있으면 에이전트 라이선스가 자동으로 전달됩니다. 그렇지 않은 경우, 에이전트 사용을 시작하려면 활성화 절차를 따라야 합니다.
특정 라이선스를 가지고 있는 팀 찾기
- 조직 관리자 권한으로 JetBrains 계정에 로그인합니다.
- 왼쪽 메뉴에서 회사 이름을 클릭합니다.
- 페이지 상단의 View licenses(라이선스 보기)를 클릭합니다.
- 라이선스 보기 페이지에서 라이선스를 찾습니다. 라이선스 ID로 검색하거나 페이지 상단의 필터를 사용할 수 있습니다.
- 라이선스 테이블에서 라이선스를 찾으면 라이선스 테이블의 Team(팀) 열에서 팀 이름을 찾습니다.
이 팀이 바로 해당 라이선스를 가지고 있는 팀입니다. 다른 사람에게 이 라이선스에 대한 액세스 권한을 부여하려면 해당하는 사람을 이 팀에 관리자로 초대하세요.