El elemento post-processing

Cuando un elemento <command> del paso del plugin termina de procesarse, se ejecuta el elemento <post-processing> obligatorio del paso.

El elemento <post-processing> define las propiedades de salida del paso (nombre del paso/nombre de la propiedad, consulte Propiedades) y proporciona manejo de errores. El elemento <post-processing> puede incluir cualquier script JavaScript válido (a diferencia del elemento <command>, los scripts <post-processing> tienen que escribirse en JavaScript). Los usuarios también pueden proporcionar sus propios scripts cuando definen el paso en el editor IBM® UrbanCode Deploy; consulte Scripts de post-proceso.

Los scripts de postprocesamiento tienen acceso a los siguientes objetos:
Los scripts de post-proceso deben establecer la propiedad Status para especificar el estado del script. El script puede especificar cualquier valor de la propiedad Status. Por ejemplo, para especificar que el script ha sido correcto, ejecute el siguiente mandato en el script de post-proceso:
properties.put("Status","Success");
Puede utilizar un script de postprocesamiento para definir las propiedades de salida que se pueden utilizar en otros pasos del mismo proceso, lo que habilita flujos de trabajo complejos. Puede hacer referencia a propiedades salida de pasos anteriores así:
${p:stepName/propName}

El script definido en el elemento <post-processing> es el comportamiento predeterminado del paso. Los usuarios también pueden proporcionar su propio script, sustituyendo el comportamiento predeterminado, cuando definen el paso en el editor de procesos. Consulte Edición de procesos.


Comentarios