Step-by-step
-
Obtener información para Integración
GitHub
https://github.ibm.com/settings/tokens/new
1) Ingresar un nombre
2) Seleccionar todas las opciones de repo y user
3) dar click en generate token
4) Copiar el Token
El token generado debera ser almacenado en un lugar seguro.
Slack
Ingresar a https://api.slack.com/apps
-
Crear un repositorio en github
Ingresar a https://github.ibm.com/new
1) Seleccionar un propietario.
2) Ingresar un nombre para el repositorio.
3) Seleccionar si desea que sea publico o privado.
4) dar click en Create repository
-
Creación de Espacio de trabajo en Schematics - IBM Cloud
Ingresar a https://cloud.ibm.com/schematics/workspaces/create
1) Ingresar un nombre para el espacio de trabajo.
2) Seleccionar el grupo de recursos.
3) Copiar y Pegar la URL del repositorio generado en el paso 2, sin incluir el .git
4) Si su repositorio es privado debera utilizar el token generado en el punto 1
5) Dar click en recuperar variables de entrada (obligatorio)
6) Dar click en Crear
una vez creado el espacio de trabajo en la parte superior, tendremos disponibles las siguientes opciones:
-
Creación de Key Protect - IBM Cloud
Ingresar a https://cloud.ibm.com/catalog/services/key-protect
1) Ingresar un nombre para el repositorio de claves
2) Seleccionar el grupo de recursos a donde se enlazara.
3) Etiquetar el componente para que se pueda distinguir su finalidad.
4) Dar click en crear.
-
Creación de Pipeline en Toolchain - IBM Cloud
Ingresar a https://cloud.ibm.com/devops/create (Si se desea crear uno nuevo)
Para efectos de este tutorial, se ha ingresado a traves del espacio de trabajo de schematics.
1) Dar click en Habilitar entrega continua.
2) Ingresar un nombre para el pipeline.
3) Seleccionar la region.
4) Seleccionar el grupo de recursos.
5) Seleccionar el origen del codigo fuente (IaC) por defecto obtendra el de schematics.
6) Dar click en el iconoo de github y marcar todos los checks.
7) Dar click en el icono de Delivery Pipeline y completar los datos solicitados.
Integrando DevOps Insights
1) Dar click en Añadir una Herramienta.
2) Buscar y Seleccionar DevOps Insights
3) Dar click en Crear integración
Integrando Slack
Despues de seleccionar Añadir una herramienta como en el paso anterior debera completar los siguientes campos:
1) Ingresar el Webhook URL obtenido en el paso 1.
2) Ingresar el canal que fue indicado en el paso 1.
3) Ingresar el nombre del espacio de trabajo.
4) Dar click en Crear Integración.