Creación y configuración de trabajos de creación de producción
Debe configurar algunos trabajos de empaquetado y despliegue para poder desplegar extensiones en la instancia PROD de la aplicación Oracle Cloud. Siga este proceso.
- Migra las configuraciones a la instancia de Oracle Cloud Application de producción. Consulte Visión General del Ciclo de Vida de Configuración y Visión General de la Migración en Configuración y Ampliación de Aplicaciones para obtener instrucciones.
- Cree un trabajo de creación que empaquete la extensión. Consulte Creación del trabajo de creación de empaquetado de producción para obtener instrucciones.
- Cree un trabajo de compilación que despliegue la extensión en la instancia de producción. Consulte Creación del trabajo de creación de despliegue de producción para obtener instrucciones.
- (Opcional) Restrinja quién puede ver o editar los trabajos de creación de producción o ejecutar sus creaciones. Consulte Configuración de Valores de Protección de Trabajos para obtener instrucciones.
- Configure los pipelines para ejecutar sucesivamente los trabajos de empaquetado y despliegue. Consulte Creación y configuración del pipeline de producción para obtener instrucciones.
- Ejecute el pipeline de producción para empaquetar la extensión y desplegarla en la instancia de producción. Consulte Ejecución de pipelines de producción para obtener instrucciones.
Antes de configurar trabajos de compilación y pipelines
A continuación, se muestran algunos aspectos que debe conocer antes de configurar y ejecutar trabajos de compilación y pipelines:
- Asegúrese de que las instancias de origen y destino son de la misma versión, con los mismos parches estándar y puntuales aplicados a ambos entornos.
- Si ha configurado el trabajo de empaquetado de desarrollo para sobrescribir la versión de la aplicación definida en
visual-application.json
, obtenga la nueva versión. Configurará el trabajo de empaquetado de producción para que utilice la misma versión.
Creación del trabajo de creación de empaquetado de producción
El trabajo de empaquetado genera un artefacto de extensión que está listo para desplegar en la instancia de producción.
Creación del trabajo de creación de despliegue de producción
El trabajo de despliegue despliega el artefacto de la extensión que se generó en el trabajo de empaquetado en la instancia de producción de la aplicación Oracle Cloud. Antes de crear el trabajo, asegúrese de que tiene credenciales que VB Studio puede utilizar para acceder a la instancia PROD de la aplicación Oracle Cloud.
Si desarrolla una extensión en, por ejemplo, 24D en el entorno de prueba y, a continuación, desea desplegar la extensión en el entorno de producción 24C, tendrá que esperar hasta que la instancia de producción se haya actualizado a 24D para poder desplegar correctamente. En la mayoría de los casos, no debería haber más de dos semanas de diferencia entre las actualizaciones de pod.
Configuración de Valores de Protección de Trabajos
Para restringir el acceso, el propietario del proyecto puede marcar un trabajo como privado. Los usuarios que no tienen acceso pueden ver el trabajo de compilación en la página Visión general de trabajos, pero no pueden ver la página Detalles del trabajo ni ver los detalles de la compilación; tampoco pueden ver o editar la configuración del trabajo, o suprimir/activar/desactivar el trabajo de compilación. Además, el propietario del proyecto puede utilizar un patrón GLOB definido en una regla para proteger cualquier trabajo cuyo nombre coincida con el patrón especificado.
- Una regla de protección definida con un patrón GLOB no anulará una protección de trabajo definida mediante el uso de un nombre (sin patrón GLOB o regla).
- Una protección que se aplica a un solo trabajo sustituirá a una protección aplicada mediante una regla (definida por un patrón glob).
- Cuando se combinan dos reglas, la protección viene determinada por la regla más restrictiva. Debe consultar los eventos de la fuente Actividades y examinar las notificaciones, que proporcionan la información que explica las restricciones cuando una regla sustituye a otra.
- No se creará un trabajo si el usuario que crea el trabajo no puede acceder a su propio trabajo. El mismo principio se aplica al cambio de nombre de trabajos.
Puede ver si un trabajo es privado desde varios lugares de la interfaz de usuario de VB Studio. Un trabajo privado se indica mediante un icono Bloquear :
-
En la lista de trabajos que se encuentra en el separador Protección de trabajos del mosaico Administración de proyectos de la página Compilaciones, a la derecha del nombre de cada trabajo protegido.
-
En la columna Privado del separador Trabajos de la página Creaciones.
-
En los trabajos que se muestran en el separador Pipelines de la página Compilaciones.
Un usuario no autorizado no puede ejecutar un trabajo de creación privado manualmente, a través de un pipeline o mediante un disparador de SCM/periódico.