šŸ„‹
Dojo
EspaƱol
EspaƱol
  • Dojo
    • šŸ”ŽContenido relevante
  • App Store
    • Crear cuenta de Apple developer
    • Crear cuenta organizacional en Apple developer
    • Subir una aplicación a App store
  • Classroom
    • Crear una clase en Classroom
    • Crear y aƱadir temas a una clase de Classroom
    • Agregar estudiantes o instructores en Classroom
    • Asignar entrenamientos en Classroom
    • Ingresar a un entrenamiento como estudiante
  • Docker
    • Instalar Docker
  • Editor de video
    • HandBrake
      • Cambiar el formato de un video en HandBrake
    • iMovie
      • Editar un video en iMovie
  • Git
    • Hacer un 3-way merge en git
    • Hacer un Fast Forward Merge en Git
    • Hacer un git revert
    • Resolver un conflicto de merge con la lĆ­nea de comando
    • Usar git add
    • Usar git cherry pick
    • Usar git rm
    • Usar git stash
  • Git Graph
    • Instalar Git Graph
    • Ver grĆ”fico del repositorio
    • Filtrar ramas
    • Hacer merge a ramas
  • GitBook
    • Crear contenido de Dojo en Gitbook
    • Crear un espacio en GitBook
    • Duplicar un espacio en GitBook
    • Eliminar un espacio en GitBook
    • Mover un espacio en GitBook
  • GitLab
    • Creación de milestones en GitLab
    • Visualización de milestones en GitLab
    • Cierre de milestones en GitLab
    • Crear un repositorio en GitLab
    • Configurar la autenticación de dos factores para GitLab
    • Hacer un bulk en GitLab
    • Importar issues a GitLab
    • Creación de tareas en GitLab
    • Visualización de tareas en GitLab
    • Cerrar tareas en GitLab
    • Copiar Solutions/Template en Proyectos de GitLab
    • Actualizar instancia de GitLab
  • Gmail
    • Crear una firma de Gmail
    • Crear una plantilla de correo en Gmail
    • Enviar correos con distintos alias o grupos
    • Obtener permisos para enviar y recibir correos desde un alias o grupo
  • Grabador de video
    • Loom
      • Grabar con Loom
      • Instalar Loom
  • HUGO
    • Organizar contenido Markdown
  • Java
    • Instalar Java con SDKMan
  • Jira
    • Usar shortcuts en Jira
    • Usar filtros avanzados en Jira
    • Usar filtros bĆ”sicos en jira
    • Usar filtros en un proyecto de Jira
  • Kubernetes
    • Implementar un microservicio en Kubernetes
    • Ver registros de pods de Kubernetes
    • Ejecutar un pod con imĆ”genes de un repositorio privado
    • Usar config maps para configurar una implementación
    • Usar secrets para configurar una implementación
    • Comunicar dos microservicios en un clĆŗster de Kubernetes
    • Crear un Ingress Controller en un clĆŗster
    • Configurar Horizontal Pod Autoscaler en Kubernetes
    • Conectar un contenedor a Google Storage
  • Make
    • Instalar Make
  • Minikube
    • Instalar Minikube
    • Administrar un clĆŗster con Minikube
    • Usar Minikube para configurar un clĆŗster de Kubernetes
  • MySQL
    • Hacer un dump con MySQL
    • Instalar MySQL con contenedores de Docker
  • Node.js
    • Instalar Gray-matter
    • Usar Gray-matter
    • Leer archivo en Node.js
  • n8n
    • Iniciar con n8n
    • Untitled
    • Seleccionar información en n8n
    • Funciones de n8n
    • Conectar credenciales de n8n por medio de APIs
  • Open SSH
    • Generar un par de claves privada-pĆŗblica SSH
  • Outline
    • Crear backup de Outline
  • Play store
    • Subir una aplicación a Play store
    • Crear cuenta organizacional en Play store
  • Telegram
    • Reenviar mensajes a mĆŗltiples usuarios
  • Tezos
    • Desplegar un Smart Contract
    • Implementar un contrato NFT
    • Interactuar con un Smart Contract con Taquito
  • VaultWarden
    • Crear una cuenta
    • Crear una contraseƱa
    • Compartir credenciales a externos
  • Visual Studio Code
    • Instalar visual studio code
    • Instalar extensiones en vscode
  • VueJS
    • Crear un proyecto con Vue
    • Instalar VueCLI
  • Youtube
    • Subir un video a YouTube
  • Zoho
    • Compartir accesos desde Zoho
    • Quitar accesos desde Zoho
    • Ingresar a la base de dojo con un acceso compartido por Zoho
Powered by GitBook
On this page
  • Acceder al proyecto de CLI
  • Clonar el repositorio de CLI localmente
  • AƱadir access token personal
  • Copiar boards y labels
  • Clonar repositorio de Template
  • Copiar issue templates a un proyecto
  1. GitLab

Copiar Solutions/Template en Proyectos de GitLab

PreviousCerrar tareas en GitLabNextActualizar instancia de GitLab

Last updated 1 year ago

Requisitos:

SSH generada en el ordenador que serĆ” utilizado

Cuenta de LKMX con SSH vinculada

Entorno de programación (Ej. Visual Studio Code)

Git instalado

Node instalado (Versión par, de preferencia 18.19.0)

Access Token personal

Acceder al proyecto de CLI

  1. Acceder a code.logickernel.com a travƩs de la cuenta de LKMX

  2. Solicitar acceso al proyecto de lkOS/cli a IT

  3. Abrir el proyecto lkOS/cli

Clonar el repositorio de CLI localmente

  1. Clic en el botón ā€œCodeā€

  2. Click en el botón de ā€œCopy URLā€ en la sección de ā€œClone with HTTPSā€

  1. Abrir entorno de programación (En este caso, Visual Studio Code)

  1. Abrir una nueva terminal

  1. Escribir en la terminal: ā€œgit clone ā€œ, seguido del enlace copiado en el paso 2

  1. Acceder a la ruta creada tras clonar el repositorio

AƱadir access token personal

  1. Abrir el archivo ā€œ.lkosrcā€

  2. Pegar el access token personal despuĆ©s de ā€œACCESS_TOKEN=ā€

Copiar boards y labels

  1. Correr en consola los comandos descritos en el archivo README.md

  1. Para copiar las labels a un proyecto, se utiliza el comando: lkos labels copy solutions/template solutions/<nombre del proyecto al que se va a copiar> Este comando buscarĆ” incidencias exactas en las labels creadas en el proyecto, de encontrarlas, las actualizarĆ”, de no encontrarlas, crearĆ” la label correspondiente.

  1. Para copiar los boards a un proyecto, se utiliza el comando: lkos boards sync solutions/template solutions/<nombre del proyecto al que se va a copiar> Esto limpiarĆ” los boards creados si es que hay, y se encargarĆ” de reproducirlos tal cual se encuentran en el Template de proyecto.

Clonar repositorio de Template

  1. Acceder a code.logickernel.com a travƩs de la cuenta de LKMX

  2. Solicitar acceso al proyecto de solutions/template a IT

  3. Abrir el proyecto solutions/template

  4. Clic en el botón ā€œCodeā€

  5. Click en el botón de ā€œCopy URLā€ en la sección de ā€œClone with HTTPSā€

  1. Abrir entorno de programación (En este caso, Visual Studio Code)

  1. Abrir una nueva terminal

  1. Escribir en la terminal: ā€œgit clone ā€œ, seguido del enlace copiado en el paso 2

  1. Acceder a la ruta creada tras clonar el repositorio

  2. Copiar en una carpeta aparte los archivos .md dentro de la carpeta ā€œ.gitlab/issue_templatesā€ para su fĆ”cil acceso

Copiar issue templates a un proyecto

  1. Acceder al proyecto al que se busca aƱadir las issue templates

  2. Asegurarse de que el repositorio no se encuentre vacío. De encontrarse vacío, es necesario solicitar a IT la creación del archivo README.

  3. Abrir el dropdown de ā€œCodeā€

  4. Seleccionar ā€œVisual Studio Code (HTTPS) en la sección ā€œOpen in your IDE

  5. Seleccionar un folder de almacenamiento para el repositorio

  6. Seleccionar ā€œOpenā€

  1. Desplegar el menĆŗ de ā€œTerminalā€ y seleccionar ā€œNew Terminalā€

  1. En la terminal, escribir el comando: git checkout -b <nombre de la rama> El comando crearĆ” una rama en la que se podrĆ” editar, para posteriormente solicitar un merge request.

  2. Crear una nueva carpeta llamada .gitlab.

  1. Crear una nueva carpeta llamada issue_templates dentro de la carpeta .gitlab.

  1. Copiar los archivos a la carpeta de issue_templates.

  1. Abrir el panel de Source Control

  1. Revisar que los cambios sean correctos, y seleccionar ā€œStage All Changesā€.

  1. AƱadir un comentario en la sección de ā€œMessageā€. Por protocolo, el mensaje debe ser corto, conciso y debe ser escrito en inglĆ©s.

  1. Hacer clic en ā€œCommitā€

  2. Hacer clic en ā€œPublish Branchā€

  1. Al recargar el repositorio de GitLab, se mostrarĆ” lo siguiente.

  1. Clic en ā€œCreate merge requestā€.

  2. Rellenar descripción y asignar al encargado del repositorio.

  3. Notificar al encargado del repositorio sobre los cambios realizados y solicitar la aprobación y ejecución del merge.

  4. Una vez terminados estos pasos, comprobar que al crear un nuevo issue, aparezca la opción de ā€œChoose a Templateā€