내 솔루션에서 어셈블리 버전을 구하고이를 cc.net 레이블에 적용하고 싶습니다. 나는 CI 서버가 버전을 설정했기 때문에 내가 뒤를 향해서하고 있다고 생각한다. 그러나 다른 릴리스 버전과 개발 분기를 CI에 통합하는 방법을 잘 모르겠습니다. 우리가 개정 번호를 발표 할 때마다. 분기마다 cc.net에 새 프로젝트를 추가해야합니까? 최신 지점을 자동으로 얻는 방법이 있습니까? 하나의 질문에 여러 가지 다른 질문을해서 유감입니다. 나는이 CI에 대해 처음이야.내 sln에서 Assembly 버전을 연속 통합 Labeller로 가져 오는 방법은 무엇입니까?
2
A
답변
1
TeamCity으로 전환하면 훨씬 쉽게 찾을 수 있습니다. 과거에 너무 많은 nant 스크립트/cruisecontrol 설정 파일들과 씨름 해 왔는데 꺽쇠 괄호에서 거의 눈이 멀었습니다.
나는 TeamCity를 망치기 시작했을 때 첫 번째 스프레드 시트 프로그램에 출연 한 회계사처럼 울었다. 그것은 당신의 삶을 1000 % 쉽게 만들 것입니다.
2
FinalBuilder와 어셈블리 정보 업데이터
[업데이트 : 쿨, 하이퍼 링크를 추가 할 수 없습니다. 다음 URL : /Products/FinalBuilder/FeatureMatrix/FeaturesCompilerActions/tabid/98/Default.aspx
- 사용 "PropertySet 정의".NET 어셈블리에 따라 앞에 결국 닷컴 도중에 FinalBuilder와 3xw을 넣어 숫자는 사용 "PropertySet로드"
- 사용 "PropertySet Incremement"
- 사용 "어셈블리 정보 업데이터는"그것은 다시
을 저장하면됩니다. :)
관련 문제
- 1. 어셈블리를로드하지 않고 버전을 가져 오는 방법은 무엇입니까?
- 2. 연속 통합 확인
- 3. 레지스트리에서 설치된 앱 버전을 가져 오는 방법은 무엇입니까?
- 4. 지점, 트렁크 연속 통합?
- 5. HEAD 이전의 이전 버전을 SVN에서 가져 오는 방법은 무엇입니까?
- 6. Ruby 인터프리터의 버전을 가져 오는 관용적 인 방법은 무엇입니까?
- 7. 연속 통합 및 사전 통합
- 8. VBScript 매크로를 Excel 통합 문서로 가져 오는 방법은 무엇입니까?
- 9. Java + 연속 통합 서버
- 10. 연속 통합 빌드 구성
- 11. maven2 기반 연속 통합
- 12. Flex 용 연속 통합 서버
- 13. 연속 통합 빌드 - 버전 관리
- 14. iphone xcode 연속 통합
- 15. 대나무 연속 통합
- 16. 허드슨 연속 통합 구성
- 17. 연속 통합 - 모범 사례
- 18. Groovy에서 org.codehaus.groovy.scriptom. *을 가져 오는 방법은 무엇입니까?
- 19. 이메일을 가져 오는 방법은 무엇입니까?
- 20. PLActorKit을 가져 오는 방법은 무엇입니까?
- 21. GPS 좌표 가져 오기 : 연속 요청 vs. 연속 요청
- 22. minix OS 버전을 가져 오는 중
- 23. 연속 통합 서버로 증분 빌드
- 24. Git 용 권장 연속 통합 시스템은 무엇입니까?
- 25. 앞면과 겹치는 SurfaceView를 가져 오는 방법은 무엇입니까?
- 26. 내 앱 버전을 제어하는 방법은 무엇입니까?
- 27. 내 앱에서 사용자 이름과 비밀번호를 가져 오는 방법은 무엇입니까?
- 28. 내 'Documents'디렉토리에서 캐시 된 UIImage를 가져 오는 방법은 무엇입니까?
- 29. Flex에서 내 속성 이름에 하이픈을 가져 오는 방법은 무엇입니까?
- 30. 내 클래스가 Ndepend에 의존하는 유형의 목록을 가져 오는 방법은 무엇입니까?
잘 팀 도시는 무료가 아니며 회사에서 큰 문제입니다. 허드슨은 시원해 보였다. – nportelli
프로페셔널 에디션 *은 무료입니다. 20 명의 사용자와 20 명의 프로젝트입니다. 더 많이 원한다면 엔터프라이즈 에디션도 1 년 동안 단일 msdn 라이선스와 거의 동일한 비용입니다. CI를 처음 보신 분이라면 TeamCity를 강력히 추천합니다. –
무료 프로 페셔널 에디션의 여러 인스턴스를 실행할 수도 있습니다. 따라서 프로젝트/사용자를 현명하게 분리 할 수 있다면 절대로 20/20 제한에 도달 할 필요가 없습니다. – bruceboughton