2009-04-18 6 views
1

이러한 질문은인 TeamCity 사용자 :

1) 당신의 자신의 당신의 정규 표현식을 기반으로 유물 정보를 구축 추출 인 TeamCity를 구성 할 수 있습니다 인 TeamCity의 사용자를위한 몇 가지 질문? 이것은 정확하게 펄스가하는 것입니다. here

2) TeamCity는 어떤 작업/버그 추적 도구와도 통합됩니까? JIRA와 같은가요?

3)이 질문은 정적 코드 분석기 만 실행하는 사람들을위한 것입니다. PC-Lint/Visual Lint와 같은 도구는 XML 보고서를 생성 할 수 있습니다. TeamCity가 이러한 아티팩트를 구문 분석하고 빌드 실패를 생성하도록 구성 될 수 있습니까?

4) 현재 TeamCity를 평가 중입니다 ... 커뮤니티 포럼이 매우 활발한 것 같습니다. 지원 비용을 지불하는 사람들은 어떻게 Jetbrains를 지원합니까? 좋은가요? Atlassian이 훨씬 나은 것 같습니다.

답변

8
  1. TeamCity는 Ant 기반 패턴으로 빌드 아티팩트를 가져올 수 있습니다. 여러 패턴을 지정하고 각 패턴에 대해 대상 디렉토리를 설정할 수 있습니다. http://www.jetbrains.net/confluence/display/TCD4/Build+Artifact

  2. RF-3432를 Jira 문제에 연결할 수있는 통합이 있습니다. TC의 다음 릴리스에서는 고급 통합이 나타날 수 있습니다. http://www.jetbrains.net/confluence/display/TCD4/Mapping+External+Links+in+Comments

  3. 사용자 정의 플러그인 만 사용하십시오. 또는 빌드 프로세스가 빌드 상태 및 설명을 변경하는 특정 "echo"메시지를 보낼 수 있습니다.

  4. 저는 제트 브레인입니다. 우리는 즉각적인 답변을하지는 못하지만 최대한 빨리 포럼 질문에 답변하려고 노력합니다. 유료 고객도 전자 메일을 지원합니다. 이 도움이

희망, KIR

1

TeamCity, TC (그리고 TC의 디자인 원칙을 짐작할 수 있습니다.)를 사용하면 빌드 명령 (build TC)이 아닌 빌드 스크립트가 빌드 명령의 기행자로 남아 있기 때문에이 질문에 대해 약간 혼란 스럽습니다.

다른 말로하면 TeamCity에 멋진 기능이 필요하면 빌드 시스템의 기존 작업을 사용하여 빌드 스크립트에 멋진 기능을 추가하거나 직접 작성하십시오.

TeamCity는 NAnt, MSBuild, Ant를 지원하며 빌드 에이전트에 설치할 수있는 다른 모든 빌드 플랫폼을 지원합니다.

TC 또는 다른 CI 플랫폼에 필요한 유일한 통합 기능은 내가 선택한 SC와 소스 제어 통합입니다. 나머지 통합은 내 빌드 스크립트에 의해 제어되어야합니다. 그렇게하면 각 프로젝트의 프로젝트 초기에 한 번만 TC를 구성한 다음 다시 한번 만지지 마십시오. 반대로 빌드는 버전마다 바뀔 수 있습니다.

질문에 대한 간접적 인 대답은 이론적으로 빌드 스크립트를 통해 예입니다.

희망이 도움이됩니다.

+0

친절한 피드백에 감사드립니다. 그러나 다른 CI 도구가 다른 도구 통합과 함께 할 수있는 작업을 확인하십시오. 예를 들면 다음과 같습니다. http://www.atlassian.com/software/bamboo/features/interoperability.jsp – sivabudh

+0

Bamboo와 TeamCity는 꽤 비슷한 기능을 가지고 있습니다. 단, Atlassian의 제품 이름에는 Atlassian의 제품 이름이 있습니다. 'FishEye'와 'Clover', 그리고 TeamCity가 Bamboo가 버그 추적에 대해 – brasskazoo

2

면책 조항 : 나는 JetBrains의 작동하지 않습니다! 그러나 저는 현재 일하는 맥과 팀 시티에서 일했습니다.

빌드 아티클 : 예, TeamCity는 빌드 후에 남은 아티팩트를 내 보냅니다. 개미 스타일의 와일드 카드 패턴을 정의하여 파일과 일치시킬 수 있습니다 (기본 패턴은 루트 빌드 디렉토리에있는 모든 파일과 일치합니다). 이러한 파일은 각 개별 빌드에 대한 프로젝트보기에서 볼 수 있습니다.

특수 문자 service commands을 빌드 스크립트에서 즉시 사용하여 이슈를 즉시 내보낼 수 있습니다.이 또한 사용자 정의 그래프를 정의한 XML 파일을 생성하는 코드 복잡성 도구에 대해 수행합니다.

버그 추적 :이 문제는 경험이 없지만 KIR은 몇 가지 대안을 지적했습니다.

XML 구문 분석 : 개미로 제어 할 수 있습니다. xml 문서에서 XPath를 실행할 수있는 andariel이라는 타사 도구를 사용한 다음 서비스 메시지를 사용하여 결과 (이 경우 복잡성 제한을 초과하는 메서드 개수)를 사용자 지정 그래프에 표시했습니다.

난 당신이 또한 유물을 게시 XML 렌더링하는 XSL로 인 TeamCity를 제공하고, (그러나 나는이 일을하지 않은)을 표시 할

기술 지원을 빌드 결과에 추가 탭을 만들 수 있으리라 생각합니다 : 저는 커뮤니티 포럼이 꽤 좋았으며, 민간인과 Jetbrains 직원 모두에 의해 하루나 이틀 만에 답변 한 적이 있었으며 무료 'Professional'버전을 사용하고있었습니다. 나는 그 이메일 지원이 더 좋지는 않은 것처럼 좋을 것이라고 상상할 수 있습니다!