15 개의 구성으로 구성된 SPI 프로젝트가 있습니다. 이러한 구성은 프로젝트 A의 빌드 구성에 종속됩니다. 프로젝트 B와 C에 대해 동일한 15 개의 SPI 구성을 실행하도록 요청 받았습니다. A, B 및 C는 서로 종속되지 않습니다. 이를 수행하는 한 가지 방법은 B와 C에 대한 SPi 프로젝트를 복제하는 것입니다. 그러나 유지 관리는 악몽입니다. 이 상황을 해결하는 방법에 대한 제안이 있습니까? 메타 러너를 사용해야한다고 생각하니? 유지 보수는 줄이지 만 제거하지는 않습니다. 모든 입력을 높게 평가합니다.TeamCity의 여러 프로젝트간에 프로젝트 구성 공유
0
A
답변
0
어떤 Teamcity 버전을 사용하고 있습니까? Teamcity 8에는 빌드 구성 템플릿이 있습니다. 그들이 처음 소개되었을 때 확실하지 않지만 액세스 권한이 있다면 사용하는 것이 좋습니다.
기존 빌드 구성 템플릿을 만들 수 있습니다. 따라서 프로젝트 A에있는 각 구성에서 빌드 구성 템플릿을 만들도록 요청할 수 있습니다. 그런 다음 템플릿을 수정하여 일반화하고 프로젝트 A 자체의 프로젝트 A에 맞게 사용자 지정 내용을 유지할 수 있습니다. 그런 다음 기본 프로젝트 B 및 C의 템플릿에서 구성을 빌드하고 두 프로젝트에서 필요한 부분을 간단하게 사용자 정의합니다.
여기에 자세한 내용입니다 : http://confluence.jetbrains.com/display/TCD8/Build+Configuration+Template
빌드 구성 템플릿을 우리가 같은 소스 코드의 여러 가지를 건설하는 우리의 빌드 시스템을 설정 한 방법이다. 무언가가 변경되어야 할 때, 템플릿에 변경이 가해집니다. 이는 템플릿을 사용하는 모든 프로젝트가 자동으로 상속한다는 것을 의미합니다.
관련 문제
- 1. 여러 프로젝트간에 인스턴스 공유
- 2. TeamCity의 공유 VCS 루트에서 다중 빌드 구성 구성
- 3. 여러 프로젝트간에 xml 및 데이터 공유
- 4. TeamCity의 단일 솔루션에서 여러 프로젝트 게시
- 5. 여러 Ember 프로젝트간에 구성 요소를 공유하는 방법
- 6. 여러 Access 2013 프로젝트간에 VB 코드 공유
- 7. 프로젝트간에 자산 공유
- 8. Intellij 프로젝트간에 모듈 공유
- 9. 프로젝트간에 웹 서비스 공유
- 10. Xamarin의 프로젝트간에 이미지 공유
- 11. 라이브러리 프로젝트간에 파일 공유
- 12. 여러 프로젝트 사이에 자산 공유
- 13. TFS 2010의 다른 팀 프로젝트간에 프로젝트 바이너리 공유
- 14. TeamCity의 루트에 프로젝트 복사
- 15. ASP.Net 사용자 정의 컨트롤 여러 프로젝트간에 공유
- 16. 여러 프로젝트간에 여러 파일을 공유 할 때 GIT 사용 방법
- 17. 프로젝트간에 aspx 페이지 공유
- 18. 메이븐 프로젝트간에 테스트 리소스 공유
- 19. 다중 프로젝트간에 엔티티 공유
- 20. 이클립스에서 프로젝트간에 코드 공유
- 21. 프로젝트간에 OrigoDB 공유
- 22. Teamcity의 로깅 동작 구성
- 23. Teamcity의 구성 속성을 변경하십시오.
- 24. Jira 프로젝트간에 구성 요소를 공유 할 수 있습니까?
- 25. 여러 프로젝트 사이에서 공통 코드 공유
- 26. C++ 프로젝트간에 중간 파일 공유?
- 27. 다른 프로젝트간에 IntelliJ 검사 프로필 공유
- 28. Eclipse의 여러 동적 웹 프로젝트간에 공유 라이브러리를 구성하는 모범 사례
- 29. 여러 프로젝트에서 TeamCity의 테스트 음소거
- 30. MsBuild에서 프로젝트간에 공유 리소스를 동기화하는 방법
입력 해 주셔서 감사합니다. 내 다른 프로젝트에서 템플릿을 광범위하게 사용합니다. 나는 8.1.3 버전의 TC를 사용하고있다. 당신이 제안한 해결책은 SPI 프로젝트를 적어도 2 번 복제하는 것입니다. SPI에 추가 된 모든 설정은 B와 C에 다시 추가되어야합니다. SPI 프로젝트를 복제하지 않고 프로젝트 A, B 및 C간에 공유 할 수있는 방법이 있습니까? –
불행히도 TeamCity의 다른 기능들에 대해서는 프로젝트간에 구성을 공유 할 수 있다는 것을 알지 못합니다. 그러나 전문가가 아닌 동료 사용자에 불과합니다. 다른 사람들이 더 많은 정보를 얻으면서 다른 것을 배우기를 바랍니다. – Codatrix