Creación de componentes

En general, la creación de componentes es la misma para todos los componentes.

Acerca de esta tarea

Al crear un componente, complete las siguientes tareas:

  1. Define el tipo de origen.

    Asigne un nombre al componente, especifique el agente para importar los artefactos e identifique el tipo de artefactos y su ubicación. Los artefactos de origen pueden proceder de un sistema de archivos, un sistema de gestión de códigos fuente, como Subversion, o de otro plugin de tipo de origen. Un componente puede contener cualquier número de artefactos, pero todos deben tener el mismo tipo de origen.

  2. Ensamble procesos.

    Un proceso define lo que IBM® UrbanCode Deploy hace con los artefactos del componente. Un proceso puede constar de cualquier número de pasos, como detener e iniciar servidores de destino y mover archivos. Además de desplegar componentes, los procesos pueden importar artefactos y ejecutar distintas tareas de programas de utilidad.

Un componente consta de artefactos con un único tipo de origen y uno o varios procesos.

Además de crear un componente manualmente, puede utilizar una plantilla para crear uno o puede importar un componente directamente. Consulte las secciones Plantillas de componentes y Importación de componentes.

Procedimiento

  1. En la página Componentes, pulse en Crear componente. Algunos campos de la ventana Crear componente son iguales para cada origen, mientras que otros dependen del tipo de configuración de origen que se selecciona en la lista Tipo de configuración de origen.
    La ventana Crear componente
  2. Defina parámetros estándar. Los campos de la tabla siguiente están disponibles para todos los tipos de origen. Si selecciona un tipo de configuración de origen en la lista Tipo de configuración de origen, también se seleccionan los campos específicos del tipo seleccionado.
    Tabla 1. Campos que están disponibles para todos los tipos de origen
    Campo Descripción
    Nombre El nombre identifica el componente por toda la interfaz de usuario del producto.
    Descripción La descripción se puede utilizar para comunicar información sobre el componente. Si el componente lo utilizan varias aplicaciones, por ejemplo, la selección de la opción Utilizado en las aplicaciones A y B puede ayudar a identificar cómo se utiliza el componente.
    Equipos El equipo que gestiona el componente. Están disponibles los equipos y roles definidos con anterioridad. Para obtener más información sobre los equipos, consulte Seguridad
    Plantilla

    Puede utilizar una plantilla de componente para volver a utilizar definiciones. Los componentes que se basan en plantillas heredan la configuración de origen de la plantilla, las propiedades y el proceso. Se enumeran las plantillas creadas con anterioridad. Un componente puede tener una única plantilla con la que esté asociado. El valor predeterminado es Ninguno.

    Si selecciona una plantilla, el campo Versión de plantilla se muestra para que pueda seleccionarse una versión de plantilla. Mediante el control de la versión, puede llevar a cabo los cambios en la plantilla que necesite. El valor predeterminado es Última versión, que significa que el componente utiliza la versión más reciente (por fecha de creación). Consulte Plantillas de componentes para obtener más información.

    Nota: Si selecciona una plantilla que incluye un tipo de origen, el recuadro de diálogo cambia para reflejar los valores definidos para la plantilla. Varios campos, incluido el campo Tipo de configuración de origen, se rellenan y se bloquean.
    Tipo de componente Identifica si el componente está basado en artefactos de IBM z/OS. Si selecciona z/OS, los controles de la configuración de origen no están disponibles. Los artefactos que se almacenan en z/OS no utilizan configuraciones de origen. Para obtener más información acerca de la configuración y el despliegue de los componentes de z/OS, consulte Despliegue en la plataforma z/OS.
    Tipo de configuración de origen Define el tipo de origen de los artefactos del componente. Todos los artefactos deben tener el mismo tipo de origen. Al seleccionar un plugin se muestran los campos que están asociados con el plugin. Los campos dependientes de origen se utilizan para identificar y configurar los artefactos del componente. Si ha seleccionado una plantilla que incluye un tipo de origen, este campo se bloquea y su valor se hereda de la plantilla.

    Para obtener información sobre la creación de componentes de tipos específicos, consulte Creación de componentes con el sistema de archivos, Creación de componentes con herramientas de integración de compilaciones o Creación de componentes con sistemas de gestión de código fuente.

    Importar versiones de forma automática Si se selecciona, la ubicación de origen se sondea de forma periódica para comprobar si hay nuevas versiones. Si se encuentra alguna, se importa de forma automática. El periodo de sondeo es de 300 segundos de forma predeterminada, pero este valor se puede modificar en el panel Valores del sistema. Si se deja sin seleccionar, podrá crear versiones de forma manual en el panel Versiones. Esta casilla está sin seleccionar de forma predeterminada.
    Copiar a CodeStation Crea una copia a prueba de alteraciones de los artefactos y los almacena en el repositorio de artefactos incluido, CodeStation. Si se deja sin seleccionar, solo se importan los metadatos sobre los artefactos. Seleccione esta casilla de verificación en la mayoría de los casos.
    Tipo de versión predeterminado Define cómo se importan versiones de componente a CodeStation. El valor Completa significa que la versión es integral e incluye todos los artefactos. El valor Incremental significa que la versión solo contiene los artefactos que se han modificado desde la versión anterior. El valor predeterminado es Completa.
    Utilizar el agente/etiqueta de importación de versiones predeterminado del sistema Si se selecciona, se utilizará el agente o la etiqueta que especifique en la página Valores del sistema para importar artefactos de componente. El agente o los agentes con etiqueta deben tener acceso al sistema en el que se encuentran ubicados los artefactos. Consulte Valores del sistema para obtener más información.
    Importar nuevas versiones de componente utilizando un solo agente Si se selecciona, utilice el campo Agente para importaciones de versiones para designar el agente que importa artefactos en el componente. El agente debe tener acceso al sistema en el que se encuentran ubicados los artefactos. Para importar artefactos desde la ubicación del servidor, instale un agente en la misma ubicación y especifique ese agente.
    Importar nuevas versiones de componente utilizando cualquier agente con la etiqueta especificada Si se seleccione, utilice el campo Etiqueta de agente para importaciones de versiones para designar la etiqueta que se utiliza para identificar los agentes que pueden importar artefactos en el componente. Los agentes con etiqueta deben tener acceso al sistema donde están ubicados los artefactos.
    Heredar valores de limpieza Determina la forma en que se conservan las versiones en CodeStation y el tiempo que se conservarán. Si se selecciona, el componente utiliza los valores del panel Valores del sistema. Si este campo no está marcado, se visualizan los campos Días que conservar las versiones y Número de versiones que conservar. Con esta selección, puede definir valores personalizados, incluyendo -1, que se traduce en que se conserva de forma indefinida. Esta casilla de verificación está seleccionada de forma predeterminada.
    Ejecutar proceso después de crear una versión Para ejecutar automáticamente un proceso después importar las versiones, seleccione esta casilla y especifique un proceso de aplicación y un entorno para el proceso. El proceso solo se ejecuta cuando se importa automáticamente la versión, no cuando se importan las versiones de forma manual. De forma parecida, el proceso no se ejecuta cuando se crean versiones con la API de REST o el mandato udclient. Si la importación de la versión automática encuentra varias versiones, el proceso solo se ejecuta una vez.
  3. Si selecciona un tipo de configuración de origen, introduzca valores en los campos específicos de origen.

    Para obtener información sobre la creación de componentes de tipos específicos, consulte Creación de componentes con el sistema de archivos, Creación de componentes con herramientas de integración de compilaciones o Creación de componentes con sistemas de gestión de código fuente.

  4. Cuando termine, guarde los cambios. Los componentes guardados aparecen listados en el panel Componentes.

Comentarios