Subversion es un sistema de gestión de código fuente.
Antes de empezar
Instale el cliente de Subversion en el servidor de
IBM® UrbanCode Deploy.
Por ejemplo, en Linux, puede
utilizar el gestor de paquetes para instalar Subversion con un mandato que
sea similar a estos ejemplos:
yum install subversion
apt-get install subversion
zypper install subversion
Se admiten todas las configuraciones de servidor de
Subversion.
Procedimiento
- En IBM UrbanCode Deploy,
haga clic en Componentes y, a continuación, en Crear
componente.
- En la ventana Crear componente,
especifique un nombre y una descripción del componente.
- En el campo Equipos, especifique la información
de acceso del nuevo componente.
- Para utilizar una plantilla para el nuevo componente, seleccione una plantilla
de la lista Plantilla. En este caso, el componente hereda las propiedades de configuración de origen
y los procesos de la plantilla. Para obtener más información sobre las plantillas,
consulte Plantillas de componentes.
- En la lista Tipo de configuración de origen, seleccione
Subversion.
- Especifique los siguientes parámetros del componente:
- URL del repositorio
- La ubicación del repositorio de Subversion; por ejemplo:
http://svn.example.com/svn/myrepository
- Vigilar etiquetas
- Seleccione esta casilla de verificación para utilizar etiquetas como la base de nuevas versiones
de componente.
- Incluye
- Una lista de patrones de archivo para incluir en el componente. Separe cada
patrón con un retorno de carro.
- Excluye
- Una lista de patrones de archivo para excluir del componente. Separe cada
patrón con un retorno de carro.
- Usuario
- El nombre de usuario del repositorio.
- Contraseña
- La contraseña del repositorio.
- Vía de acceso de SVN
- La vía de acceso al archivo ejecutable svn del servidor IBM UrbanCode Deploy.
Si ha añadido el archivo ejecutable a la variable PATH del sistema, puede especificar
el nombre del archivo ejecutable; por ejemplo, svn.
Si no ha añadido el archivo ejecutable a la variable PATH del sistema,
especifique la vía de acceso completa; por ejemplo, /usr/bin/svn.
- Conservar permisos de ejecución
- En los sistemas operativos Linux y UNIX, seleccione esta casilla de verificación para conservar los permiso de ejecución
de cada archivo.
- Extensiones de archivo de texto
- Si los archivos de tipo de texto deben convertirse en otro conjunto de caracteres, escriba la
lista de extensiones de archivo para convertir. Los tipos de archivo coincidentes se convierten
en el conjunto de caracteres del sistema o predeterminados donde se encuentra ubicado el agente. Separe los elementos
de lista con comas; por ejemplo:
txt,log,ini,sh
- Importar versiones de forma automática
- Seleccione esta casilla de verificación para comprobar de forma periódica si existen nuevas versiones e importarlas
de forma automática. Si no importa versiones de forma automática, podrá importarlas de forma
manual haciendo clic en y después en Importar nuevas versiones.
- Copiar a CodeStation
- Esta opción, que está seleccionada de forma predeterminada, crea copias protegidas frente a cambios de los
awrtefactos y las almacena en el sistema de gestón de artefactos, CodeStation. Si la casilla de verificación
no está seleccionada, solo se importarán los metadatos relativos a los artefactos. Mantenga esta casilla
seleccionada en la mayoría de los casos.
- Tipo de versión predeterminado
- Especifique cómo desea importar las versiones en CodeStation:
- Completa
- Esta versión es integral e incluye todos los artefactos.
- Incremental
- Esta versión contien un subconjunto de artefactos.
- Utilizar el agente/etiqueta de importación de versiones
predeterminado del sistema
- Si se selecciona este parámetro, se utilizará el agente o la etiqueta que especifique en la página Valores
del sistema para importar artefactos de componente.
Los agentes debe 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 selecciona este parámetro, utilice el campo Agente para importaciones de versiones para
identificar el agente que se utilizará para importar 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 selecciona este parámetro, utilice el campo Etiqueta de agente para importaciones de versiones para
identificar la etiqueta que se utilizará para seleccionar agentes para importar artefactos en el componente.
Todos los agentes con etiqueta
deben tener acceso al sistema donde están ubicados los artefactos.
- Heredar valores de limpieza
- Especifique cuántas versiones de componente se conservarán en CodeStation y durante cuánto tiempo. Si selecciona
esta casilla de verificación, el componente utilizará los valores que se hayan especificado en
el panel Valores del sistema. Si anula la selección de esta casilla, se mostrarán 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) y podrá definir valores personalizados.
- Ejecutar proceso después de crear una nueva versión
- Para ejecutar de forma automática un proceso cada vez que se cree una versión, seleccione esta
casilla de verificación y, a continuación, especifique un proceso de aplicaciones y un entorno para el proceso.
- Pulse Guardar.
Resultados
El nuevo componente aparece en la página
Componentes. La
pestaña
Versiones muestra las versiones disponibles del componente. Si selecciona
la casilla de verificación
Importar versiones de forma automática, las versiones
se mostrarán de forma automática. De lo contario, haga clic en
Importar nuevas versiones para mostrar
las versiones disponibles. En función del número y el tamaño de los artefactos, pueden tardar un tiempo
en mostrarse las versiones. Para ver los artefactos del componente, haga clic en una versión
de componente.
Qué hacer a continuación
Cree procesos para el componente. Consulte
Configuración de procesos de componentes.