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 incluir 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 y mover archivos. Además del despliegue, otros 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 para crear un componente de forma manual, puede utilizar una plantilla para crear otra (consulte Plantillas de componentes), o puede importar un componente directamente (consulte Importación de componentes).

Procedimiento

  1. En la página Componentes, pulse en Crear componente. Varios campos de la ventana Crear componentes son iguales para todos los orígenes, mientras que otros dependen del plugin de tipo de origen que se haya seleccionado con el campo Tipo de configuración de origen.
    La ventana Crear nuevo 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 plugin de origen en el campo Tipo de configuración de origen, se muestran también los campos específicos del tipo seleccionado.
    Tabla 1. Campos que están disponibles para todos los tipos de origen
    Campo Descripción
    Nombre Identifica el componente. El valor de este campo se incluye en muchas características de interfaz de usuario.
    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

    Una plantilla de componentes permite volver a utilizar las definiciones de componente. 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 plantilla, 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 almacenados 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 mostrarán los campos adicionales asociados con él. Los campos dependientes de origen se utilizan para identificar y configurar los artefactos del componente. Si selecciona una plantilla, 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 15 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 de los artefactos protegida frente a modificaciones y la almacena en el sistema de gestión de artefactos integrado, 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 la forma en que se importan las versiones 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 incluye un subconjunto de los artefactos del componente. 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 se deja sin seleccionar, se muestran los campos Días para conservar versiones (inicialmente establecido como -1, que significa conservar de forma indefinida) y Número de versiones para conservar (inicialmente establecido como -1, que significa que se mantendrán todas). Con esta selección, puede definir valores personalizados. Esta casilla de verificación está seleccionada de forma predeterminada.
    Ejecutar proceso después de crear una nueva versión Si se selecciona esta opción, el proceso de aplicaciones especificado se ejecuta en el entorno que seleccione cada vez que se cree un componente.
  3. Si selecciona un plugin de tipo de origen, introduzca valores en el campo especificado por 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 se mostrarán en el panel Componente.

Comentarios