project
Las programaciones low code o No code de conductor
es recomendable tenerlas almacenadas en algun repositorio, para que en caso de fallo de hardware, estas puedan ser restaruradas.
Existen un monton de repositorios tanto publicos como privados, pero en este caso se ha optado por usar github
.
Creación project
- Crear un nuevo proyecto en Conductor pulsando ctrl+alt+n o en el menu->projects->new.
- Seleccionar crear un proyecto en blanco.
- Introducir el nombre y el email para su validación en github.
- Introducir el nombre del proyecto y su descripción. Como sugerencia usar un nombre todo en minusculas y sin espacios. valeria_automatic-robot y la descripción puede ser Proyecto para la automatización de tareas.
- Introducir el fichero del flow (flows.json) y (flows_cred.json). En un principio se pueden dejar los valores por defecto.
- Determinar si se quiere que la configuración de conductor se almacene encriptada o no.
- Pulsar
Create project
. - Ahora puede ver su proyecto en menu->projects->Project settings.
Remote project
Para tener una copia en un repositorio remoto, lo cual
- Ver la configuración de control de versiones en el menu->projects->Project settings y luego en el tab settings.
Crear un repositorio en github
Ir a la página de github y crear un nuevo repositorio.
- Introducir el nombre del repositorio y una descripción. Como sugerencia usar un nombre todo en minusculas y sin espacios. valeria_automatic-robot y la descripción puede ser Proyecto para la automatización de tareas.
- Seleccione si quiere que este repositorio sea publico o privado. La recomendación es de que sea privado.
- Cuando termine de configurar el repositorio, pulsar en el botón `Create repository
Pulse sobr SSH
y obtendrá una url para el repositorio, que será algo parecido a git@github.com:usuariogithub/conductor-valeria.git
- Copiar la url del repositorio. y vuelve a la configuración de control de versiones en el menu->projects->Project settings y luego en el tab settings del node red.
Añadir Repositorio remoto
- En la configuración de control de versiones en el menu->projects->Project settings y luego en el tab settings del node red.
-
Pulsar en el botón
Add remote
. E introducir un nombre para el repositorio remoto y la url del repositorio. -
Crear clave ssh en el servidor de conductor. Ir en el menu->settings->Configuración Git y pulsar en el botón
Generate SSH key
.
-
Copiar la clave ssh y añadirla en la configuración de github en la sección
SSH and GPG keys
. -
-
Volver a GitHub e ir a la seccion de ajustes/settings.
E ir a la sección de SSH and GPG keys
.
- Pulsar en el botón
New SSH key
.
-
Introducir un nombre para la clave y pegar la clave ssh generada en el servidor de conductor.
-
Pulsar en el botón
Add SSH key
. -
Volver a NodeRed/Conductor
-
Introducir la clave ssh generada en el servidor de conductor si se llego a crear y pulse reintentar
- Volver a NodeRed/Conductor
buscar rama main y enviar
Y quedaria configurado el sistema de copia en repositorio de GitHub de conductor.