Repetición de despliegues a lo largo de un intervalo especificado

Con IBM UrbanCode Release, es posible planificar despliegues de forma automática que se repiten a lo largo de un intervalo de tiempo especificado. Por ejemplo, puede configurar la herramienta del release para planificar despliegues de forma automática en un entorno específico en una fase específica en un release específico. Con la herramienta de release tal como se entrega, se pueden planificar despliegues recurrentes de forma horaria, diaria o semanal. También se pueden planificar despliegues para ejecutarse en intervalos regulares que se definen con expresiones CRON.

Procedimiento

Para planificar despliegues recurrentes:

  1. Pulse Inicio > Releases & Despliegues.
  2. En el separador Despliegues recurrentes, pulse Añadir nuevo.
  3. Complete estos detalles y, a continuación, pulse Guardar:

Resultados

Campo Descripción
Release Release para el despliegue.
Fase Fase en la que el despliegue desplegará la versión de aplicación.
Entorno Entorno en el que se realizará el despliegue.
Plan de despliegue Plan de despliegue que describe las tareas para completar el despliegue.
Tipo Frecuencia de despliegue. Este valor especifica la frecuencia con la que se ejecuta el despliegue. Un despliegue recurrente se ejecuta con la frecuencia especificada. Los valores disponibles son los siguientes:
  • Horario
  • Diario
  • Semanal
  • CRON
Una expresión CRON especifica un intervalo de personalizado como, por ejemplo, cada 5 minutos. Puede utilizar expresiones CRON para personalizar la frecuencia del despliegue.
Hora Hora en la que se ha planificado el despliegue recurrente.
Descripción Descripción para este despliegue repetitivo.
Rol de ejecutor Rol con los permisos para ejecutar el despliegue. Las opciones son todos los roles de usuario que están definidos en los valores de seguridad.
Selección de versión Versión a desplegar. Para seleccionar la versión manualmente en el momento del despliegue, seleccione Dejar vacío - rellenar manualmente. Para que la herramienta asigne de forma automática la versión de aplicación más reciente que ha pasado las puertas cuando empiece el despliegue planificado, debería añadir Últimas versiones con puertas pasadas.

Cuando se selecciona la opción Últimas versiones con puertas pasadas, se pueden limitar más las versiones creando un filtro de versión. Puede utilizar comodines básicos o puede especificar expresiones REGEX para definir filtros más complejos. Por ejemplo, puede utilizar una expresión REGEX para seleccionar sólo instantáneas con un nombre que siga un patrón específico como, por ejemplo, DEV_**_2014. Para definir un filtro, seleccione la opción Utilizar expresiones regulares y especifique el filtro en el campo Filtro de versión.

Iniciar automáticamente Compruebe esta opción para iniciar el despliegue planificado automáticamente. Si selecciona esta opción, también puede configurar estas dos opciones:

Notificación de tarea manual

Seleccione esta opción para enviar un mensaje de correo electrónico al propietario de una tarea manual cuando dicha tarea requiera una entrada de usuario. Esta opción notifica al usuario asignado o todos los usuarios en un rol en relación con una tarea que forma parte del primer segmento del despliegue planificado o si una aprobación impide iniciar el despliegue planificado.

Ejecutar únicamente para nuevas versiones

Seleccione esta opción para desplegar sólo nuevas versiones. Si selecciona esta opción en el momento del despliegue y la última versión seleccionada para su despliegue ya se ha desplegado, el despliegue planificado se replanifica para la próxima vez de acuerdo a la regla recurrente.

Cuando pulse Guardar, la herramienta de release planifica el primer despliegue repetitivo en el momento que especificó. Puede ver dicho despliegue en la vista de calendario. Después de que el despliegue se haya planificado, podrá ir a la vista de detalles de despliegue planificado y modificarlo. Por ejemplo, puede modificar opciones como, por ejemplo, el inicio automático y la selección de un filtro de versión, patrón o versión diferente.


Comentarios