Saltar al contenido principal

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.

create

  • Introducir el nombre y el email para su validación en github.

email

  • 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.

description

  • Introducir el fichero del flow (flows.json) y (flows_cred.json). En un principio se pueden dejar los valores por defecto.

flows

  • Determinar si se quiere que la configuración de conductor se almacene encriptada o no.

encription

  • Pulsar Create project .
  • Ahora puede ver su proyecto en menu->projects->Project settings.

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.

control

Crear un repositorio en github

Ir a la página de github y crear un nuevo repositorio.

newrepo

  • 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

newrepo

Pulse sobr SSH y obtendrá una url para el repositorio, que será algo parecido a git@github.com:usuariogithub/conductor-valeria.git

url

  • 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.

control

  • 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.

ssh

  • Copiar la clave ssh y añadirla en la configuración de github en la sección SSH and GPG keys.

  • addremote

  • Volver a GitHub e ir a la seccion de ajustes/settings.

settings

E ir a la sección de SSH and GPG keys.

addremote

  • Pulsar en el botón New SSH key.

addremote

  • 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

addremote

  • Volver a NodeRed/Conductor

addremote

buscar rama main y enviar

addremote

Y quedaria configurado el sistema de copia en repositorio de GitHub de conductor.