La función artifactFilePublisher añade la contribución de un artefacto al resultado de la construcción. El artefacto se almacena directamente en el Jazz. Las contribuciones de los artefactos se muestran en la página de descargas del resultado de la construcción.
Esta función no debe emplearse para publicar artefactos que sean mayores de 10 megabytes. Se deben almacenar y gestionar los artefactos grandes fuera del repositorio. La función artifactLinkPublisher permite el almacenamiento de vínculos en el repositorio, el cual apunta al servidor http o ftp donde se almacenan los artefactos de gran tamaño.
La tabla siguiente describe los atributos de artifactFilePublisher .
| Atributo | Descripción | Necesario |
|---|---|---|
buildResultUUID |
La UUID del resultado de la construcción a actualizar. El valor de este atributo típicamente es ${buildResultUUID} dado que la propiedad se inserta al utilizar un motor de construcción Jazz. |
Sí |
filePath |
Para las funciones que requieren un archivo de entrada, especifica la vía de acceso hasta dicho archivo. Puede tratarse de una vía de acceso absoluta o una vía de acceso relativa al directorio base del archivo de la construcción. |
Sí |
Etiqueta |
Etiqueta a usar por la construcción. |
Sí |
repositoryAddress |
Dirección del repositorio a usar por el equipo de desarrollo. El valor típico de este atributo es $(repositoryAddress) dado que dicha propiedad queda predeterminada cuando se emplea un motor de construcción Jazz. |
Sí |
userId |
ID de usuario a utilizar. |
Sí |
componentName |
El componente específico asociado con esta contribución. |
No |
contentType |
Tipo de artefacto. Si no se especifica se establece como 'application/unknown'. |
No |
characterEncoding |
El tipo de codificación de caracteres en el archivo artefacto. Debe ser un nombre compatible a IANA. Predetermina la codificación por defecto de la plataforma vigente. Para más información consúltese la Lista IANA de nombres de configuraciones de caracteres. |
No |
failOnError |
Si se configura como 'true' (valor por defecto), la función se suspende si encuentra un error. Si se establece como 'false', algunos errores se ignoran y la función puede completarse. |
No |
contraseña |
Contraseña para el ID del usuario, una cadena de longitud cero, a menos que sea especificada. |
No |
passwordFile |
El archivo de contraseñas que se usa para la conexión. Se puede crear un archivo de contraseñas personalizado mediante la invocación del motor de construcción con el argumento -createPasswordFile. Solo se puede especificar un archivo de contraseñas. |
No |
verbose |
Especifica una salida mayor de mensaje. El valor por omisión es false. |
No |
<artifactFilePublisher repositoryAddress="${repositoryAddress}"
userId="${userId}"
password="${password}"
buildResultUUID="${buildResultUUID}"
filePath="download.zip"
label="a download" />
¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error