Publicidad

lunes, 7 de abril de 2014

Utilizar Launchpad Como Controlador de Versiones OPENERP

Crear y Asociar una Cuenta Launchpad para Subir Proyectos ...




    Launchpad es el manejador que utlizamos por defecto en proyectos con OpenERP, tambien existen otras opciones como es GIT, entre otros, pero en este tutorial enseƱare como crear su propia llave y ligarla con una cuenta en Launchpad.


1) Tener una cuenta de "www.launchpad.net"

    Como primer paso tenemos que registrarnos creando una cuenta en la plataforma Launchpad, es totalmente Gratuito y no Ofrece todos los beneficios para controlar Nuestros Proyectos.

2) Asociar cuenta launchpad con bazar a la pc actual

       Tenemos que abrir una terminal en nuestro Linux y escribir la siguiente Linea.

bzr whoami "NombreIdentificador <nombre@hesatecnica.com>"

       Con esta Linea tenemos que cambiar el Nombre del Identificador por el de nuestra cuenta launchpad por ejemplo con mi ID quedaria bzr whoami "german-ponce <german.ponce@h....>" al final el correo con el que creamos nuestra Cuenta.

3) crear una identificacion rsa

       Una vez realizados los pasos 1 y 2, nos queda crear una llave RSA para poder realizar subidas a la plataforma launchpad de nuestros Poyectos locales (Crear Replicas), tenemos que comprobar que nuestra PC tiene instalado SSH para comprobarlo podemos Tipear en Terminal ssh -v si les aparece un mensaje con OpenSSH o algo similar entonces  pueden continuar si no pueden instalarlo, dependiendo la version de su Sistema si utilizan basados en Debian el comando para instalar seria sudo apt-get install ssh, en basados en Red Hat yum install ssh.
       
       Ahora tenemos que ingresar al home de nuestro usuario y dentro la supcarpeta oculta que tiene por nombre .ssh que se crea cuando accedemos a servidores mediante este mismo, si no tenemos la carpeta .ssh podemos crearla con el comando mkdir .ssh.

cd /home/usuario/.ssh
       
       Ahora tenemos que generar nuestra llave con el siguiente comando:

ssh-keygen -t rsa
       
       Nos mostrara el siguiente mensaje:

Enter file in which to save the key (/home/core/.ssh/id_rsa):  german_launchpad_maquinaX

       Tenemos que escribir el nombre de nuestra llave en mi caso de ejemplo german_launchpad_maquinaX.
       Despues escribiremos la contraseƱa de nuestro Usuario y la confimaremos al dar un enter.

4) Asociar la llave a la cuenta de lauchpad.net

       El comando anterior genero 2 llaves tenemos que utilizar la llave publica la que tiene extension .pub.

Abrir el con gedit: german_launchpad_maquinaX.pub   y copiar su contenido interno que es una llave muy larga.

Ingresar a su cuenta de lauchpad.net:
Buscar la opcion: 
SSH keys y darle click al Lapiz para Editar.

        Pegar la cadena que fue copiada de nuestro archivo .pub y darle aceptar.

4.1) Para saver nuestro nombre login:

Entrar a launchpad.net:
Buscar la opcion: 
Launchpad Id:
Ejemplo:
nombre-apellido
OpenID login:
https://launchpad.net/~nombre-apellido

4.2) Logearnos mediante Terminal en Launchpad con el siguiente comando:

bzr launchpad-login    “tu nombre de usuario launchpad”

5) Crear un branch a nuestro proyecto

5.1) Ingresar a la carpeta de nuestro proyecto
5.2) Ejecutar:
bzr init                  Para crear el directorio .bzr
bzr add                   Para asociar el contenido al directorio .bzr
bzr commit -m "Mensaje para la Revision"     Para preparar nuestro proyecto para subir a nuestro branch cada commit representa una VersiĆ³n Ć³ RevisiĆ³n de Nuestro Proyecto.

        5.3) subir nuestro proyecto 

bzr push lp:~LAUNCHPAD-ID/+junk/NOMBREPROYECTO











0 comentarios:

Publicar un comentario