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.

    Error: Falta la imagen gráfica

  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.

Error: Falta la imagen gráfica

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.

    Error: Falta la imagen gráfica

  2. Haga clic en Instantiate Template.

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

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

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

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

    Error: Falta la imagen gráfica

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

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

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

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica

  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.

    Error: Falta la imagen gráfica