Primeros pasos con ibm-bluemix

Implementación continua de RESTful API (Node.js) a través de GitHub utilizando IBM Bluemix Toolchain

Paso 1: Crea tu cuenta de GitHub

Si ya tiene una cuenta de GitHub, continúe con el Paso 2. De lo contrario, siga a continuación:

1.a Vaya a la página Github.

1.b Ingrese su nombre de usuario deseado, su dirección de correo electrónico y luego su contraseña deseada. Luego, haga clic en el botón Registrarse en GitHub.

Github

Paso 2: Cree su cuenta IBM Bluemix

Consulte Bluemix Get Started sobre cómo crear una cuenta o siga el ejemplo anterior sobre cómo crear su cuenta de Bluemix en esta página.

Paso 3: implemente su paquete API Rest en GitHub

3.a Si no sabe cómo usar Git, lea el Tutorial de Git o puede usar SourceTree una implementación de Git basada en GUI. Lea el Tutorial de SourceTree para obtener más información sobre SourceTree.

3.b Cargue el código de su API Rest en GitHub usando el comando git push. Por el contrario, puede bifurcar o clonar mi [Rest API] (https://github.com/ariescamitan/node-api-with-express) en GitHub, luego aplicar sus propios cambios según sea necesario y luego cargar el código en su cuenta de GitHub. Nota: Mi API Rest de muestra contiene una implementación de muestra de MongoDB y APICache.

Paso 4: implemente su repositorio de GitHub en IBM Bluemix mediante Toolchain (herramienta de implementación continua)

4.a Inicie sesión en su cuenta Bluemix.

Inicio de sesión de Bluemix

4.b Haga clic en Menú para mostrar otros elementos.

Menú

Luego seleccione “Servicios”.

Servicios

Y luego, haga clic en “DevOps”.

DevOps

4.c Seleccione Cadenas de herramientas. Luego, haga clic en el botón Crear una cadena de herramientas.

Cadenas de herramientas

4.d Seleccione Otras plantillas

Otras plantillas

4.e Ingrese el Nombre de la cadena de herramientas deseado, tenga en cuenta que esto se mostrará en su URL para las API.

Nombre de la cadena de herramientas

4.f Espere unos segundos a que Bluemix cree su cadena de herramientas. Luego, haga clic en Agregar una herramienta.

Agregar una herramienta

4.g Elija GitHub

Herramienta Github

4.h Ahora, necesitamos vincular nuestro repositorio existente en GitHub a esta cadena de herramientas. En Tipo de repositorio, elija Existente. Luego, elija la URL del repositorio correcta para su fuente de API Rest. Después de eso, depende de usted si desea realizar un seguimiento de los cambios del repositorio a través de Toolchain. Para hacerlo, marque la casilla de verificación Seguimiento de la implementación de cambios de código.

Configuración de la herramienta GitHub

4.i Ahora lo que necesitamos es algo para construir e implementar nuestro repositorio de API Rest automáticamente. Entonces necesitamos agregar otra herramienta.

Agregar herramienta nuevamente

4.j Agreguemos el canal de entrega

Elegir canal de entrega

Luego, asígnele el nombre Construir e implementar.

Construir e implementar

Después de unos segundos, aparecerá el canal de entrega recién agregado. Pinchalo.

Haga clic en Crear e implementar

4.k Necesitamos agregar etapas a nuestro canal de entrega. Haga clic en Agregar etapa.

Agregar etapa

4.l Cree la etapa de compilación en la que se compilará automáticamente nuestro paquete. Siga los pasos de la siguiente figura:

Etapa de construcción

Necesitamos Agregar un TRABAJO que ejecutará el comando npm install.

ingrese la descripción de la imagen aquí

Seleccione la opción Construir.

Opción de compilación

Luego, seleccione npm en Tipo de constructor. Y luego, bajo el comando Build Shell, configure automáticamente que ejecutará el comando npm install.

instalación npm

Asegúrese de hacer clic en el botón Guardar para guardar los cambios.

Guardar la compilación

4.m Después de crear la etapa de compilación, ahora debemos crear la etapa de Implementación. Vaya y agregue otra etapa haciendo clic en Agregar etapa.

Agregar etapa de implementación

Siga los pasos definidos en la siguiente figura:

Configuración de implementación

Luego, en la pestaña TRABAJOS, haga clic en Agregar trabajo.

Agregar trabajo

Y luego, seleccione la opción Implementar.

Opción de implementación

En Tipo de implementador, seleccione Cloud Foundry (Servicio de nube predeterminado de IBM Bluemix).

Tipo de implementador

En este caso, seleccioné el espacio dev. Para un proyecto real, es posible que desee seleccionar un mejor espacio que pueda manejar su uso de producción real. Luego, haga clic en el botón Guardar.

espacio de desarrollo

4.n Ahora todas las etapas están configuradas. De forma predeterminada, todas las etapas están en estado Detener. Necesitamos Ejecutar todas nuestras etapas haciendo clic en los botones Me gusta Jugar.

Ejecutar Etapas

4.o Si ve una figura similar a continuación, significa que configuró e implementó con éxito nuestra Implementación continua de nuestras API RESTful a través de IBM Bluemix usando ToolChain.

Éxito

Intente hacer clic en el enlace como se define en la figura anterior para ver si la API se ejecuta como se esperaba.

JASÓN

Paso 5: Pruebe la API Rest usando PostMan

Postman es una poderosa herramienta de prueba de API y se puede instalar a través de Google Chrome como una extensión. Asegúrese de que sus pruebas sigan la convención de ruta que definió en su código expreso. Para obtener más información sobre cómo usar la herramienta Postman, consulte el [Blog de Postman] (https://www.getpostman.com/docs/blog_mentions).

Descargo de responsabilidad:

No soy dueño de ningún enlace externo dado en este ejemplo. Crédito a los dueños de esos enlaces.

Instalación o configuración

Instrucciones detalladas sobre cómo configurar o instalar ibm-bluemix.

Obtener la configuración de IBM Bluemix para implementar una aplicación de nodo

Paso 1: Crear una cuenta bluemix

[Cree una cuenta] (https://console.ng.bluemix.net/registration/) en https://console.ng.bluemix.net/registration/

Esto lo configurará con una prueba de 30 días. No tiene que pagar nada por los recursos gratuitos y no tiene que configurar la facturación hasta el final de su prueba (aunque no todos los servicios estarán disponibles).

Paso 2: Instale las herramientas de línea de comandos de Bluemix y Cloud Foundry

Esto es opcional, puede realizar la mayoría de las acciones a través de la consola web desde el paso 1. Las utilidades de CLI se pueden descargar desde https://new-console.ng.bluemix.net/docs/starters/install_cli.html y debe instalar ambos el bluemix cli y el cloud foundry cli.

Paso 2a: Conéctese a Bluemix

$ bluemix api https://api.ng.bluemix.net

Paso 2b: Iniciar sesión en Bluemix

$ inicio de sesión de bluemix -u nombre de usuario -o nombre_org -s nombre_espacio

Debe especificar su nombre de usuario, org_name y space_name que puede obtener de la consola web en el Paso 1.

Después de iniciar sesión correctamente, ahora ha configurado bluemix. Puede obtener más información sobre la CLI y obtener complementos adicionales en http://clis.ng.bluemix.net/ui/home.html