Los elementos que se pueden desplegar, o artefactos, son archivos, imágenes, bases de datos, materiales de configuración o cualquier otro asociado con un proyecto de software. Los artefactos pueden proceder de diferentes recursos: sistemas de archivos, servidores de compilación, como IBM® Anthill Pro, etc. Cuando cree un componente, identifique el origen y defina cómo se introducirán los artefactos en IBM UrbanCode Deploy.
Después de definir el origen y los procesos para un componente, importe sus artefactos en el repositorio de artefactos, CodeStation. Los artefactos se pueden importar de forma automática o manual. De forma predeterminada, se importa una copia del contenido en CodeStation (los artefactos originales están sin modificar). Cada vez que se importa un componente, incluida la primer vez, se versiona. Las versiones se pueden asignar de forma automática mediante IBM UrbanCode Deploy, aplicar de forma manual o proceder de un servidor de compilación. Cada vez que se modifican o se vuelven a importar los artefactos, se crea una nueva versión del componente.
Los componentes tienen procesos de componentes. Un proceso de componente consiste en una serie de pasos definidos por el usuario que operan sobre el componente o sus artefactos. Todos los componentes tienen como mínimo un proceso y pueden tener varios. Un proceso de componente puede ser simple y contener un solo paso o incluir muchas relaciones, ramificaciones y conmutaciones de proceso. Los procesos de componente se crean con el editor de procesos. El editor de procesos es un editor visual que utiliza la función de arrastrar y soltar que permite arrastrar pasos de proceso en el espacio de diseño y configurarlos sobre la marcha. A medida que coloque más pasos, defina las relaciones entre ellos. Los pasos de proceso se seleccionan de un menú de pasos estandarizados. IBM UrbanCode Deploy proporciona pasos para varios procesos de utilidad, como gestión de inventario y control de flujos de trabajo. Los plug-ins ofrecen más pasos de proceso. Un proceso de componente puede tener pasos procedentes de varios plug-ins. Consulte Plug-ins para obtener más información.
Asimismo, puede crear procesos y configurar propiedades y guardarlos como plantillas para crear componentes. Consulte Plantillas de componentes para obtener más información.