2014-04-29 5 views
0

최근에 Artifactory TeamCity 플러그인의 버그가 발견되었습니다. 이것은 Artifactory의 오픈 소스 버전에서만 발생합니다.TeamCity + Artifactory OSS 'Artifactory Pro가 필요합니다.' 버그 회피

Artifactory 플러그인을 구성하고 활성화 Artifactory와 빌드 단계를 생성 한 후, 다음과 같은 오류가 빌드에 발생합니다 다음 OSS 버전의에서 텍스트 상자 '사용자 정의 의존성 구축'을, 때문에

Build failure message received: 
Error occurred while resolving published or build dependencies: 
Illegal character in query at index 69: 
http://ArtifactoryServerName:8081/artifactory/api/search/pattern?pattern=Requires Artifactory Pro. 

답변

2

발생 빌드 단계는 읽기 전용이며 사용자 지정 빌드 종속성으로 선택되는 "Requires Artifactory Pro."문자열을 지속적으로 포함합니다.

http://ArtifactoryServerName:8081/artifactory/api/search/pattern?pattern=Requires Artifactory Pro. 

바로이 오류가 발생합니다 :

그래서, 모든 빌드, 그것은이 때문에 다음 빌드 의존성을 찾고

enter image description here 을 우리가 발견 한 해결 방법은 편집했다 Teamcity 구성 데이터 폴더 아래에있는 Artifactory 플러그인을 사용하는 빌드 구성의 xml :

TeamCity_ConfigurationData\config\projects\ProjectName\buildTypes\BuildConfiguration.xml 

빌드 단계 구성 파일에서 다음 태그를 찾아 'Requires Artifactory Pro'를 제거하십시오. 이 JFrog 때까지 임시 해결 방법이 버그를 수정한다

param name="org.jfrog.artifactory.selectedDeployableServer.buildDependencies" 

값, 즉 재 절약 인 TeamCity의 구성하면이 값을 다시 삽입하고 빌드이 다시

+1

업데이트! JFrog가이 버그를 해결하고 있습니다 : https://www.jfrog.com/jira/browse/TCAP-205 – ShaneC