Migrar un proyecto en Jitterbit Integration Studio
Introducción
Dentro de una sola organización Harmony, puede migrar proyectos de un ambiente Harmony a otro. La migración de proyectos está pensada para utilizarse mediante la configuración de una cadena de migración de ambientes en la que se propagan los cambios de diseño mediante la migración de un ambiente al siguiente. Por ejemplo, es posible que desee migrar los cambios de un ambiente de diseño a un ambiente de producción después de completar el control de calidad y una revisión.
Puedes migrar proyectos independientemente de si se han implementado o no.
Para mover proyectos entre organizaciones Harmony, consulte en su lugar Exportaciones e importaciones de proyectos.
Cadena migratoria
Una cadena de migración es una cadena de ambientes que se utiliza para migrar un proyecto, por ejemplo, a través de sus etapas de diseño desde la creación inicial hasta las pruebas y luego a la producción:
- Cree un proyecto en un ambiente de Desarrollo.
- Migre el proyecto del ambiente de Desarrollo a un ambiente de QA e desplegar para realizar pruebas.
- Realice cambios de diseño adicionales en el proyecto en el ambiente Desarrollo según sea necesario.
- Migre el proyecto revisado del ambiente Desarrollo al ambiente QA e desplegar para realizar pruebas según sea necesario.
- Migre el proyecto del ambiente QA a un ambiente Production e desplegar para que el proyecto esté activo.
- Repita los pasos 3 a 5 según sea necesario.
Un proyecto migrado tiene una dependencia con el proyecto desde el que se migró. Por lo tanto, un proyecto que se encuentra al comienzo de una cadena de migración no se puede eliminar hasta que se hayan eliminado primero todos los proyectos que se encuentran más abajo en la cadena (consulte Eliminar un proyecto en Creación y configuración del proyecto). Una vez que se migra un proyecto, su cadena no se puede romper excepto eliminando proyectos más abajo en la cadena o exportando e importando el proyecto (consulte Exportaciones e importaciones de proyectos). Cambiar el nombre de un proyecto migrado no rompe la cadena.
Recomendamos estas prácticas recomendadas al diseñar una cadena de migración:
- En general, los cambios de diseño se deben realizar solo en el primer ambiente de la cadena (en este ejemplo: el ambiente_Development_). En los ambientes posteriores, recomendamos que los únicos cambios posteriores sean en los valores de las variables del proyecto y que estos cambios se realicen dentro del ambiente. Integration Studio aplicación para ser capturada en el historial del proyecto, a medida que se realizan cambios en el valor de la variable del proyecto desde la Management Console Proyectos no se capturan en el historial del proyecto. Durante la migración, puede seleccionar si desea migrar todos los valores de las variables del proyecto o solo los valores de las variables individuales del proyecto seleccionadas (consulte Migrar todos los valores de las variables y Seleccionar valores de las variables para migrar en la siguiente sección, Migrar un proyecto).
- El primer ambiente de la cadena debe ser accesible para aquellos que puedan necesitar realizar cambios en el proyecto con el tiempo. Advertimos que no es recomendable que un único desarrollador diseñe el proyecto en una organización personal. Si se dan estas circunstancias, recomendamos exportar primero el proyecto original y luego importarlo al ambiente que será el inicio de la cadena. Los cambios futuros se deben realizar en el proyecto en el ambiente que inicia la cadena.
Migrar un proyecto
Durante la migración del proyecto, se migran todos los componentes y metadatos del proyecto. Los componentes y metadatos del proyecto son un reemplazo completo de los componentes y metadatos del proyecto en el ambiente de destino.
Precaución
Al migrar una operación de ambiente de origen sin una programación asignada a una operación de ambiente de destino con una programación asignada, la operación resultante en el ambiente de destino no tendrá una programación asignada.
La opción Migrar está accesible desde estas ubicaciones:
- La barra de herramientas del proyecto (vea menú de acciones del proyecto en Barra de herramientas del proyecto).
- El tela de diseño (vea menú de acciones Desplegar/migrar en Lienzo de diseño).
Al seleccionar Migrar, se abre una pantalla de configuración de migración donde puede elegir el ambiente de destino y si desea migrar los valores de variables de proyecto individuales):
-
Organización y Proyecto: La organización Harmony donde reside el proyecto y el nombre del proyecto que se migrará, separados por una coma.
-
Ambiente actual y Ambiente de destino: Se enumeran el ambiente actual donde reside el proyecto y el ambiente de destino al que se migrará el proyecto junto con su tipo de grupo de agente asociado (agente de nube o agente privado).
Cuando se migre el proyecto, el proyecto existente en el ambiente actual permanecerá sin cambios. Si el proyecto ya se ha migrado al ambiente de destino, el proyecto del ambiente de destino se sobrescribirá utilizando las selecciones de valores de variables del proyecto que se indican a continuación.
Precaución
Si el proyecto de origen utiliza conectores que solo están disponibles en agentes privados, no puede migrarlo a un ambiente asociado con un grupo de agentes de la nube. Estos ambientes aún aparecen en el menú desplegable Ambiente de destino, pero no se pueden seleccionar.
-
Nombre de etiqueta del historial del proyecto: Ingrese una etiqueta que se usará para etiquetar el evento de migración. La etiqueta se mostrará como una etiqueta en el evento de migración y se registrará en los detalles de desplegar a los que se puede acceder desde el historial del proyecto. Se recomienda introducir una etiqueta única, pero no es obligatorio.
-
Conexiones globales: Cualquier conexiones globales utilizadas por el proyecto que se está migrando y que no se han agregado al ambiente de destino se enumeran. Cuando se migre el proyecto, la conexión global se agregará a ese ambiente y será necesario configurarla después de la migración.
-
Migrar todos los valores de las variables: Seleccione esta opción para migrar todos los valores de las variables del proyecto. Si el proyecto ya existe en el ambiente de destino, se sobrescribirán los valores de todas las variables del proyecto. La primera vez que se migra un proyecto, esta opción se selecciona de forma predeterminada. Las migraciones posteriores tienen como opción predeterminada Seleccionar valores de las variables para migrar.
-
Seleccionar valores de variables para migrar: Seleccione esta opción para todos los componentes y metadatos del proyecto que se van a migrar, excepto los valores de las variables del proyecto que se enumeran en Excluir. Si el proyecto ya existe en el ambiente de destino, se sobrescribirán todos los componentes del proyecto, incluidos los valores de las variables del proyecto que se enumeran en Incluir.
Cuando se selecciona Seleccionar valores de variable para migrar, no se seleccionan variables de proyecto para la migración de forma predeterminada a menos que el proyecto ya exista en el ambiente de destino. Cuando el proyecto ya se ha migrado, las variables de proyecto recién agregadas o renombradas se seleccionan para la migración de forma predeterminada, pero se excluyen las variables cuyos valores se han modificado.
- Buscar: Ingrese cualquier parte del nombre de una variable de proyecto para filtrar la lista de variables de proyecto en el ambiente actual.
- Ambiente actual: Seleccione las variables del proyecto cuyos valores desea migrar al ambiente de destino. A medida que selecciona las variables del proyecto, se enumeran en Incluir. Los enlaces Seleccionar todo y Deseleccionar todo se pueden usar para agregar o borrar todas las selecciones de variables del proyecto a la vez.
- Excluir: Variables de proyecto cuyos valores se excluirán de la migración. Si el proyecto ya existe en el ambiente de destino y ya contiene la variable de proyecto, se conservará su valor existente en el ambiente de destino. Si la variable de proyecto aún no existe, el componente de variable de proyecto se migra, pero no se le asigna ningún valor.
- Incluir: Variables del proyecto cuyos valores se incluirán en la migración. Si el proyecto ya existe en el ambiente de destino y ya contiene la variable del proyecto, se sobrescribirá su valor existente en el ambiente de destino.
-
Migrar: Haga clic para migrar el proyecto al ambiente seleccionado. Si el proyecto ya se ha migrado al ambiente de destino, aparecerá un mensaje que le solicitará que confirme que desea migrar, ya que esto sobrescribirá el proyecto existente en el ambiente de destino utilizando las selecciones de valores de variables de proyecto anteriores:
Al hacer clic en Continuar, si la migración al ambiente de destino es exitosa, el proyecto migrado se abre en el diseñador de proyectos.