artifactFilePublisher 태스크는 아티팩트 컨트리뷰션을 빌드 결과에 추가합니다. 아티팩트는 Jazz™ 저장소에서 직접 저장됩니다. 아티팩트 파일 컨트리뷰션은 빌드 결과의 다운로드 페이지에 표시됩니다.
이 태스크는 10MB보다 큰 아티팩트를 공개하는 데 사용하지 않아야 합니다. 큰 아티팩트는 저장소 외부에서 저장하고 관리해야 합니다. artifactLinkPublisher 태스크를 사용하여 큰 아티팩트가 저장되는 http 또는 ftp 서버를 가리키는 링크를 저장소에 저장할 수 있습니다.
아래 테이블은 artifactFilePublisher 태스크 속성을 설명합니다.
| 속성 | 설명 | 필수 |
|---|---|---|
buildResultUUID |
업데이트할 빌드 결과의 UUID입니다. 이 속성의 값은 Jazz Build Engine 사용 시 기본 제공되는 특성이므로 일반적으로 ${buildResultUUID}입니다. |
예 |
filePath |
입력 파일이 필요한 태스크의 경우, 파일에 대한 경로를 지정합니다. 절대 경로이거나 빌드 파일의 기본 디렉토리에 상대적인 경로일 수 있습니다. |
예 |
label |
빌드에 사용하는 레이블. |
예 |
repositoryAddress |
사용할 팀 저장소의 주소. 이 속성의 값은 Jazz Build Engine 사용 시 기본 제공되는 특성이므로 일반적으로 ${repositoryAddress}입니다. |
예 |
userId |
사용되는 사용자 ID |
예 |
componentName |
이 컨트리뷰션과 연관시킬 특정 컴포넌트입니다. |
아니오 |
contentType |
아티팩트의 유형입니다. 지정하지 않으면 application/unknown으로 설정됩니다. |
아니오 |
characterEncoding |
아티팩트 파일에서 사용되는 문자 인코딩입니다. IANA 호환 이름이어야 합니다. 기본값은 현재 플랫폼의 기본 인코딩입니다. 자세한 정보는 IANA 문자 세트 이름 목록을 참조하십시오. |
아니오 |
failOnError |
true(기본값)인 경우, 오류가 발생하면 태스크가 실패합니다. false인 경우, 일부 오류는 무시되고 태스크가 완료됩니다. |
아니오 |
password |
사용자 ID의 비밀번호이며, 지정하지 않으면 기본값은 길이가 0인 문자열입니다. |
아니오 |
passwordFile |
연결에 사용하는 비밀번호 파일입니다. Jazz Build Engine을 -createPasswordFile 인수와 함께 호출하여 해당 비밀번호 파일을 작성할 수 있습니다. 하나의 비밀번호 파일만 지정할 수 있습니다. |
아니오 |
verbose |
추가 메시지 출력을 지정합니다. 기본값은 false입니다. |
아니오 |
<artifactFilePublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="download.zip"
label="a download" />
도움이 되셨습니까? Jazz.net의 포럼에 의견 남기기 또는 버그 제출에서 피드백을 제공할 수 있습니다(등록 필요).