Información sobre la creación de un pipeline de integración y despliegue continuos
El script es el mismo que se utiliza cuando se entrega código desde la línea de comandos del sistema de desarrollo. Solo tiene unas pocas líneas largas y depende de las herramientas de prueba de código personalizado que puede descargar de Oracle Technology Network.
Arquitectura
Esta arquitectura muestra el flujo de trabajo del proceso de integración y despliegue continuos.

El diagrama muestra el siguiente escenario:
- El código API personalizado se desarrolla en su sistema de desarrollo y se mantiene el código en un repositorio de Git.
- El código se transfiere al repositorio Git remoto. El repositorio remoto se muestra en Oracle Developer Cloud Service , pero puede estar en un servicio de terceros que proporciona funciones similares.
- El repositorio se sondea en una planificación definida. Una nueva creación se inicia si se detectan cambios en el repositorio. También puede configurar una creación para que se inicie inmediatamente tras una confirmación en el repositorio Git remoto.
- La creación contiene un script simple que instala dependencias de nodo y proyecto y entrega el código a Oracle Mobile Hub . El proceso de entrega requiere el uso de la herramienta de herramientas de prueba de código personalizado que se descarga de Oracle Technical Network.
Acerca de los servicios y roles necesarios
Esta solución necesita acceso a Oracle Mobile Hub . Puede utilizar Oracle Developer Cloud Service para alojar el repositorio de Git y los scripts de creación, pero cualquier servicio de terceros que proporcione estas funciones funcionará.
Estos son los roles necesarios para cada servicio.
Nombre del Servicio: Rol | Necesario para... |
---|---|
Oracle Mobile Hub : ServiceDeployer | Permite la manipulación de la configuración y los metadatos. |
Oracle Mobile Hub : ServiceDeveloper | Permite el desarrollo y el acceso de prueba típicos. |
Oracle Developer Cloud Service : DEVELOPER_USER | Crear y acceder a proyectos de DevCS. Se debe asignar este rol a todos los usuarios de DevCS. |
Consulte más información sobre cómo obtener los servicios de Oracle Cloud para las soluciones de Oracle para obtener los servicios en la nube que necesite.