여러 빌드 구성간에 빌드 번호를 공유하는 방법을 찾고 있습니다. 목표는 일종의 글로벌 카운터를 가지며 모든 빌드 구성은 빌드를 증가시키고 자체 빌드 번호로 사용합니다.TeamCity는 여러 빌드 구성간에 빌드 번호를 공유합니다.
답변
AutoIncrementer 플러그인이 트릭을해야한다고 생각합니다. 구성간에 빌드 번호를 공유 할 수 있습니다.
%dep.<B id>.build.number%
< B 아이디 : A는 빌드 구성 B에 스냅 샷 또는 유물 의존성을 가지고, 당신은 종속 변수의 도움으로에 B에서 빌드 번호를 얻을 수 있습니다 빌드 구성 중 하나가 http://confluence.jetbrains.com/display/TW/Autoincrementer
AutoIncrementer이 좋다,하지만 지금은 일부 사용자들이 AutoIncrementer 함께 할 수 없다고 일을하기 위해 노력하고 있습니다 새로운 플러그인이 :
http://java.nicholaswilliams.net/TeamCityPlugins/introduction#SharedBuildNumber
그것은 당신이 추가 UI를 가지고 TeamCity를 사용하고, 원하는 형식으로 날짜를 사용할 수도 있습니다.
이 링크가 작동하지 않습니다. http://java.nicholaswilliams.net/TeamCityPlugins/introduction#SharedBuildNumber – koerbcm
네 말이 맞아. 사이트가 다운 된 것처럼 보입니다. https://webcache.googleusercontent.com/search?q=cache:OILQTnM_gfIJ:https://java.nicholaswilliams.net/TeamCityPlugins/introduction+&cd=1&hl=ko&ct=clnk&gl=uk에서 캐시 된 버전을 찾을 수 있도록 관리합니다. – John
다음 단계에 따라 한 팀 시티 프로젝트는 다른 프로젝트에서 빌드 번호를 사용할 수 있습니다 : 당신이 빌드 번호를 가져올 구성
를 엽니 인 TeamCity 프로젝트 구성의 속성을.
"종속성"절로 이동하십시오.
"Artifact Dependency"를 추가하고 빌드 번호를 종속 프로젝트로 가져올 프로젝트 구성을 선택하십시오. 에서
분야 선택 "빌드 번호"입력 다음 빌드 번호를 얻기 위해 위치를 선택하고 클릭 할 수있는 버튼이 상자
"지정된 빌드 번호와 함께 구축", "유물이 오기" . 이 목록에서 "dep.bt2.build.number"와 같은 옵션을 볼 수 있습니다 (구성에 따라 숫자가 2가 아닐 수도 있음).
모두 최신 빌드 지사 이름을 얻는 방법 아이디어? –
이것은 "Get artifacts from": "Last successful build"와 함께 저에게 효과적이었습니다. –
이 솔루션은 나를 위해 작동 :
- 이 빌드 구성을 만듭니다. "GenerateBuildNumber"라고 말하면 템플릿을 첨부하지 마십시오. 빌드 단계를 지정하지 마십시오. 저장을 클릭하십시오.
- 프로젝트의 구성을 편집하십시오. "구성 설정 작성 -> 종속성"으로 이동하십시오. "Add new snapshot dependecy"를 클릭하십시오.
- "의존"섹션에서 이전에 생성 된 "GenerateBuildNumber"를 선택하십시오. "적합한 빌드가 있으면 새 빌드를 실행하지 마십시오."옵션의 선택을 취소하십시오. 저장을 클릭하십시오.
- "일반 설정"으로 이동하고 "빌드 번호 형식 :"을 선택 취소하고 왼쪽의 단추를 3 줄 클릭하십시오. "% dep.YouProjName_GenerateBuildNumber.env.BUILD_NUMBER %"를 선택하십시오. 저장을 클릭하십시오.
프로젝트 빌드를 실행하십시오. 먼저 "GenerateBuildNumber"프로젝트를 시작한 다음 생성 된 번호로 프로젝트를 시작해야합니다. 고유 한 생성 번호를 갖도록하려는 모든 프로젝트에 대해 2-4 단계를 수행하십시오. 이익!
전용 빌드 구성을 사용하는 것이 약간 어색하지만이 솔루션은 실제로 잘 작동합니다. 필자가 할 필요가 없다면 플러그인 의존성을 사용하지 않는 편이 좋다. –
- 1. 빌드 스크립트에서 Bamboo 빌드 번호를 어떻게 업데이트합니까?
- 2. TeamCity - 다른 빌드 구성에서 빌드 번호를 참조하십시오.
- 3. 허드슨의 빌드 번호를 무시
- 4. 다른 빌드 구성의 빌드 번호를 사용하여 Team City 빌드 번호를 어떻게 설정합니까?
- 5. 빌드 및 릴리스 단계는 무엇입니까? 빌드 번호를 늘릴 때?
- 6. Buildbot에서 빌드 번호를 캡처하는 방법
- 7. cruisecontrol 빌드 번호를 재정의하는 방법
- 8. 사람들이 빌드 번호를 어떻게 추적합니까?
- 9. Teamcity에서 빌드 번호를 어떻게 설정합니까?
- 10. nudus 빌드 번호를 hudson/jenkins 빌드 번호와 동기화하십시오.
- 11. 빌드 번호를 얻는 방법, buildbot에서 빌드 로그 URL을 만드시겠습니까?
- 12. 빌드 이벤트에서 메이저/마이너/빌드/리비전 번호를 검색하는 방법
- 13. Hudson 빌드 다른 web.configs로 여러 빌드 수행
- 14. 젠킨스는 일자리를 통해 빌드 번호를 공유합니까?
- 15. TFS 2010에서 빌드 번호를 다시 설정하는 방법
- 16. 빌드 제품에 RPM 버전 번호를 삽입하는 방법
- 17. 빌드 빌드 파일 이동 빌드
- 18. 빌드 빌드 이벤트 시작 다른 프로젝트 빌드
- 19. 여러 개미 작업으로 빌드
- 20. VSTS에서 여러 repos로 빌드
- 21. Gulp - 여러 빌드 수행
- 22. SCons가 여러 환경에서 빌드
- 23. 여러 Maven 프로젝트 빌드
- 24. 동일한 프로젝트의 여러 빌드
- 25. GWT의 여러 구성간에 어떻게 전환합니까?
- 26. 빌드 빌드 디버깅 문제
- 27. 빌드 단계 및 빌드 구성 전반에 걸친 버전 번호
- 28. 는 인 TeamCity는 항상 유물
- 29. MultiJob 플러그인에서 빌드 번호를 전달하는 방법은 무엇입니까?
- 30. TeamCity에서 Subversion 빌드 번호를 어셈블리 버전에 통합하기
TeamCity 최신 버전과 호환됩니까? – Eatdoku
우리는 v7.0까지 그것을 사용하고 있었고 아직 v8.0에서는 사용하지 않았습니다. –
TeamCity 8.0.2에서 성공적으로 사용하고 있습니다. 패키지의 v7을 다운로드하기 만하면됩니다. –