Skip to main content
NetApp Solutions
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Implemente una canalización CI/CD de Jenkins con almacenamiento persistente: Red Hat OpenShift con NetApp

Colaboradores

En esta sección se proporcionan los pasos para poner en marcha una canalización de integración/entrega continua o de puesta en marcha (CI/CD) con Jenkins para validar el funcionamiento de la solución.

Cree los recursos necesarios para la implementación de Jenkins

Para crear los recursos necesarios para implementar la aplicación Jenkins, realice los siguientes pasos:

  1. Cree un nuevo proyecto denominado Jenkins.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. En este ejemplo, hemos puesto en marcha Jenkins con almacenamiento persistente. Para respaldar la compilación de Jenkins, cree la RVP. Desplácese hasta almacenamiento > reclamaciones de volumen persistente y haga clic en Crear solicitud de volumen persistente. Seleccione la clase de almacenamiento que se creó, asegúrese de que el nombre de reclamación de volumen persistente es jenkins, seleccione el tamaño adecuado y el modo de acceso y, a continuación, haga clic en Create.

Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

Ponga en marcha Jenkins con almacenamiento persistente

Para poner en marcha Jenkins con almacenamiento persistente, realice los siguientes pasos:

  1. En la esquina superior izquierda, cambie la función de Administrador a Programador. Haga clic en +Agregar y seleccione de Catálogo. En la barra Filtrar por palabra clave, busque jenkins. Seleccione Jenkins Service with persistent Storage.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  2. Haga clic en Instantiate Template.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  3. De forma predeterminada, se completan los detalles de la aplicación Jenkins. En función de sus requisitos, modifique los parámetros y haga clic en Crear. Este proceso crea todos los recursos necesarios para soportar Jenkins en OpenShift.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  4. Los POD de Jenkins tardan aproximadamente de 10 a 12 minutos en introducir el estado Listo.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  5. Después de crear una instancia de los POD, desplácese a Networking > Routes. Para abrir la página web de Jenkins, haga clic en la dirección URL proporcionada para la ruta de jenkins.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  6. Puesto que se utilizó OpenShift OAuth durante la creación de la aplicación Jenkins, haga clic en Iniciar sesión con OpenShift.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  7. Autorice a la cuenta de servicio de Jenkins a acceder a los usuarios de OpenShift.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  8. Aparece la página de bienvenida de Jenkins. Debido a que estamos utilizando un Maven Build, complete la instalación de Maven primero. Desplácese hasta Manage Jenkins > Global Tool Configuration y, a continuación, en el subtítulo de Maven, haga clic en Add Maven. Introduzca el nombre que desee y asegúrese de que la opción instalar automáticamente está seleccionada. Haga clic en Guardar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  9. Ahora puede crear una canalización para demostrar el flujo de trabajo de CI/CD. En la página de inicio, haga clic en Crear nuevos trabajos o Nuevo elemento en el menú de la izquierda.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  10. En la página Create Item, introduzca el nombre que desee, seleccione Pipeline y haga clic en OK.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  11. Seleccione la pestaña canalización. En el menú desplegable probar canalización de muestra, seleccione Github + Maven. El código se rellena automáticamente. Haga clic en Guardar.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  12. Haga clic en generar ahora para activar el desarrollo a través de la fase de preparación, creación y prueba. Puede tardar varios minutos en completar todo el proceso de compilación y mostrar los resultados del desarrollo.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito

  13. Siempre que haya cambios en el código, la canalización se puede reconstruir para revisar la nueva versión del software permitiendo una integración continua y entrega continua. Haga clic en cambios recientes para realizar un seguimiento de los cambios de la versión anterior.

    Figura que muestra el cuadro de diálogo de entrada/salida o que representa el contenido escrito