Download - HDP1 13 E Gestion de Proyectos
-
7/25/2019 HDP1 13 E Gestion de Proyectos
1/77
2013
INSTALACION Y CONFIGURACION
DEL SISTEMA DE CONTROL
GESTION DE PROTECTOS,
SISTEMA DE CONTROL DE INCIDENCIASY VERSIONES
DP115
erramientas de
roductividad
-
7/25/2019 HDP1 13 E Gestion de Proyectos
2/77
ContenidoIntroduccin ............................................................................................................................ 3
Objetivos: ............................................................................................................................... 4
Objetivo General ................................................................................................................ 4
Objetivo Especfico ............................................................................................................ 4TUTORIAL DEBIAN ........................................................................................................ 5
Introduccin a tutorial de Debian: .................................................................................. 6
TUTORIAL TODOYU .................................................................................................... 25
Introduccin a tutorial de Todoyu................................................................................ 26
Pasos de instalacin.................................................................................................... 27
TUTORIAL MANTIS BUG TRACKER ......................................................................... 41
Introduccin a tutorial Mantis Bug Tracker ................................................................. 42
Pasos de instalacin...................................................................................................... 44TUTORIAL DE BAZAAR...................................................................................................... 53
Introduccin a tutorial de bazaar................................................................................. 54
INSTALACIN ........................................................................................................... 55
-
7/25/2019 HDP1 13 E Gestion de Proyectos
3/77
Introduccin
En el siguiente trabajo presentamos nuestro trabajo de investigacin sobre los sistemasGestin de proyecto, Control de versiones y Gestin de Incidencias, todos estosdesarrollados en Debian, gracias al programa Virtual Box.
Cumpliendo con los requerimientos de la Ctedra el lector, ver manuales de instalacin yconfiguracin de los diferentes Sistemas junto con el de Debian.
El Lector ser ilustrado con imgenes alusivas al proceso que se est presentando,anticipando algunos problemas que el usuario pueda encontrar a la hora de comprobar sufuncionamiento.
Nuestro sistema fue desarrollado en LCOM-4 durante sesiones programadas, para luegodetallarlas en procesadores de texto, en donde, quedara constancia de nuestro trabajo.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
4/77
Objetivos:
Objetivo General Permitir al usuario la correcta instalacin de los Sistemas; Gestor de Proyectos, de
Incidencias, Control de Versiones, as como, el Sistema Operativo Deban.
Objetivo Especfico
Investigar sobre la instalacin, configuracin y uso de los diferentes Sistemas.
Dar a conocer la forma correcta de instalacin del Sistema Operativo Debian.
Explicar de manera clara el proceso de instalacin del Sistema Gestor de proyectosTodoyu.
Dar a conocer de forma precisa la instalacin del Sistema control de IncidenciasMantis Bug tracker.
Mostrar al usuario el uso e instalacin del sistema control de versiones Bazaar.
Mostrar de manera grfica el proceso de instalacin de los sistemas.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
5/77
TUTORIAL DEBIAN
http://www.google.com/imgres?q=debian+7.0+descripcion&sa=X&biw=1280&bih=705&tbm=isch&tbnid=IfGeW3tzvZN4SM:&imgrefurl=http://www.neoteo.com/wheezy-el-nuevo-debian-7-ya-es-estable&docid=VSJ4A80oZIuFgM&imgurl=http://www.neoteo.com/images/Cache/11DEBx900y900.jpg&w=640&h=480&ei=5n7DUZyeFarD4AO0pIHIAQ&zoom=1&ved=1t:3588,r:26,s:0,i:166&iact=rc&page=2&tbnh=166&tbnw=165&start=15&ndsp=20&tx=76&ty=71 -
7/25/2019 HDP1 13 E Gestion de Proyectos
6/77
Introduccin a tutorial de Debian:
Este documento contiene las instrucciones de instalacin del sistema Operativo Debian
versin 7.0 (Wheezy) de la plataforma Linux, el cual ser instalado bajo el sistema de
virtualizacin Oracle VirtualBox.
Debian 7.0 es compatible con dos arquitecturas:
-Basada en Intel x86 kfreebsd-i386
- e Intel 64 kfreebsd-amd64
Este documento cubre la instalacin para la arquitectura 32-bit PC usando el ncleo Linux.
Debianes una comunidad conformada pordesarrolladores y usuarios,que mantiene un
sistema operativoGNU basado ensoftware libre.El sistema se encuentra precompilado,
empaquetado y en un formato deb para mltiples arquitecturas de computador y para
variosncleos.
El instalador de Debian est compuesto por un conjunto de componentes de propsito
especfico para realizar cada tarea de la instalacin. Cada componente realiza una tarea,
formulando al usuario las preguntas que sean necesarias para realizar su trabajo.
Se realiza un proceso de instalacin altamente automatizado y con poca interaccin del
usuario. Los componentes son ejecutados automticamente en una secuencia
predeterminada.
El instalador usar los valores predeterminados para las preguntas que no son formuladas.
Cuando exista un problema, el usuario ver el error en pantalla, y es posible que se
muestre el men del instalador para que elija de ste alguna accin alternativa.
A continuacin se muestra de manera grafica los pasos del proceso de instalacin de
Debian.
INSTALACION
http://es.wikipedia.org/wiki/Desarrolladorhttp://es.wikipedia.org/wiki/Usuariohttp://es.wikipedia.org/wiki/Sistema_operativohttp://es.wikipedia.org/wiki/GNUhttp://es.wikipedia.org/wiki/Software_librehttp://es.wikipedia.org/wiki/Debhttp://es.wikipedia.org/wiki/Arquitectura_de_computadorhttp://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)http://es.wikipedia.org/wiki/N%C3%BAcleo_(inform%C3%A1tica)http://es.wikipedia.org/wiki/Arquitectura_de_computadorhttp://es.wikipedia.org/wiki/Debhttp://es.wikipedia.org/wiki/Software_librehttp://es.wikipedia.org/wiki/GNUhttp://es.wikipedia.org/wiki/Sistema_operativohttp://es.wikipedia.org/wiki/Usuariohttp://es.wikipedia.org/wiki/Desarrollador -
7/25/2019 HDP1 13 E Gestion de Proyectos
7/77
Para comenzar a instalar el Sistema Operativo Debian, debemos primero crear una nueva
mquina virtual, para esto debemos entrar a VirtualBox y elegir la opcin Nueva.
Seguimos los pasos eligiendo los datos de la nueva mquina virtual que vamos a crear:
-el nombre de la maquina virtual
-el sistema operativo a utilizar: en este caso Linux
-el tipo de distribucin de Linux: Debian
Ahora elegimos la cantidad de memoria RAM a utilizar, esto depender de cuanta
memoria dispongamos en nuestro sistema, en este caso le asignaremos 1GB.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
8/77
Creamos un Disco Duro Virtual que es donde se guardaran todos los archivos de
instalacin
-
7/25/2019 HDP1 13 E Gestion de Proyectos
9/77
Para crear el disco duro fsico elegimos la opcin de Tamao Fijo, pero para ahorrar
espacio en el disco duro de la mquina anfitrin, se recomienda seleccionar la opcin
Reservado dinmicamente.
Podemos elegir donde guardar y el tamao mximo que ocupa la imagen
-
7/25/2019 HDP1 13 E Gestion de Proyectos
10/77
Esperamos mientras se crea la unidad de disco duro
Ahora debemos crear la imagen de Debian en la mquina Virtual. Para ello debemos elegir
Iniciar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
11/77
Debemos buscar la carpeta donde se encuentra la imagen del DVD o CD de Debian.
Ahora Iniciamos la Maquina y comienza la instalacin de Debian. Podemos elegir la opcin
grafica que nos guiara paso a paso.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
12/77
Elegimos el idioma para instalar Debian, en nuestro caso Spanish - Espaol
Elegimos la ubicacin: El Salvador, y la configuracin del teclado a Latinoamericano.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
13/77
El sistema comienza a cargar los componentes necesarios para la instalacin.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
14/77
Escribimos el nombre que queremos darle a la mquina para que se identifique en el
sistema de red.
Escribimos la clave para el superusuario (Administrador)
-
7/25/2019 HDP1 13 E Gestion de Proyectos
15/77
Ahora elegimos el nombre de la persona o grupo que usara la Maquina
Elegimos la contrasea
-
7/25/2019 HDP1 13 E Gestion de Proyectos
16/77
Elegimos el particionado de discos de forma manual
Ahora crearemos las particiones, elegimos la opcin Crear una particin nueva, para crear
la particin Raz.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
17/77
Elegimos el tamao de las particiones Raz, en nuestro caso 20 GB.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
18/77
Elegimos para esta particin que sea de tipo Primaria.
Elegimos que la particin se cree al principio del espacio disponible
-
7/25/2019 HDP1 13 E Gestion de Proyectos
19/77
Ya creada la particin raz podemos ver el espacio disponible para crear nuevas
particiones.
Creamos la particin Home
-
7/25/2019 HDP1 13 E Gestion de Proyectos
20/77
Le asignamos 10 GBde espacio.
Esta particin ser de Tipo Lgica.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
21/77
Y se creara al principio del espacio disponible
Ahora creamos la particin Swap.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
22/77
Le asignamos un espacio de 4.4 GB
Elegimos usar esta particin como rea de intercambio
-
7/25/2019 HDP1 13 E Gestion de Proyectos
23/77
Ahora podemos ver un resumen de las particiones realizadas
Finalizamos el proceso de particionado de discos, elegir guardar los cambios en el disco.
Esperamos mientras se realiza el particionado de los discos. Luego se instalara el sistema
base. Luego de unos minutos nos informara que la instalacin ha sido terminada
-
7/25/2019 HDP1 13 E Gestion de Proyectos
24/77
Inicie por primera vez el sistema que acaba de instalar, escribimos nuestra clave y
contrasea para iniciar.
Luego de iniciar sesin ya estamos en el escritorio de Debian para poder trabajar con l.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
25/77
TUTORIAL TODOYU
-
7/25/2019 HDP1 13 E Gestion de Proyectos
26/77
Introduccin a tutorial de Todoyu
Un proyecto es el proceso de planear, organizar y administrar tareas y recursos para
alcanzar un objetivo concreto, generalmente con limitaciones de tiempo, recursos o costo.
Por esto mismo necesitamos un software que nos ayude a poder manejar esta
informacin y organizarla de manera fcil para los usuarios.
Ahora tenemos a nuestra disposicin muchas herramientas que nos permitirn realizar
todas estas actividades de manera ms fcil. En este documento mostraremos los pasos
necesarios para realizar la instalacin y el manejo de Todoyu en el Sistema Operativo
Linux distribucin Debian 7.0.
Todoyu es una aplicacin web de negocio para la planificacin, el seguimiento de su
progreso y para la comunicacin con los miembros del equipo. Definir plazos, asignar
tareas y comunicarse con su equipo y clientes del proyecto hasta que se realicen los
proyectos.
Adems permite administrar sus recursos y carga de trabajo de los proyectos teniendo en
cuenta todos los aspectos importantes, como las vacaciones, el empleo a tiempo parcial,
la carga de trabajo interno, etc.
Otro aspecto importante es la creacin de informes de gran alcance sobre la base de sus
proyectos, el tiempo de seguimiento, las facturas, los tipos de trabajo y muchos ms.
Todos los clculos se hacen en tiempo real.
Por ltimo pero no menos importante es que permite que podamos trabajar con nuestro
equipo, clientes y socios outsourcing todos juntos en un formato fcil de usar en la
aplicacin web. Asignar tareas a los miembros del equipo, agregar comentarios, dar
retroalimentacin y compartir documentos.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
27/77
Pasos de instalacin
PASO 1Descarga
Para esto ser necesario ir a la siguiente direccin
http://sourceforge.net/projects/todoyu/files/.Al ingresar a este sitio web encontraremos una
pgina como la siguiente:
A continuacin seleccionamos Download Todoyu 2.3 y ya tendremos el archivo .zipen la
carpeta de descargas.
http://sourceforge.net/projects/todoyu/files/http://sourceforge.net/projects/todoyu/files/http://sourceforge.net/projects/todoyu/files/ -
7/25/2019 HDP1 13 E Gestion de Proyectos
28/77
Debemos tener en cuenta que antes de proceder a la instalacin de Todoyu debemos
tener instalado un servidor de base de datos, en nuestro caso, utilizaremos Xampp for
Linux, que es un servidor independiente de la plataforma, que consiste principalmente en
la base de datos MySQL. Por tanto a continuacin veremos brevemente los pasos para la
instalacin deXamppen Linuxdistribucin Debian 7.0.
El primer paso es la descarga de la versin de Xamppde nuestra eleccin, en este caso
descargaremos las versinXampp-linux-1.7.7. Un link de descarga puede ser el siguiente:
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-
1.7.7.tar.gz/download
http://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-1.7.7.tar.gz/downloadhttp://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-1.7.7.tar.gz/downloadhttp://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-1.7.7.tar.gz/downloadhttp://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-1.7.7.tar.gz/downloadhttp://sourceforge.net/projects/xampp/files/XAMPP%20Linux/1.7.7/xampp-linux-1.7.7.tar.gz/download -
7/25/2019 HDP1 13 E Gestion de Proyectos
29/77
Ahora que ya hemos esperado que nuestro archivo se descargue abrimos una Terminal en
Debian, a continuacin se muestran los pasos a seguir:
1.- Asegurarnos que estemos como root (Superusuario). Para esto escribiremos el
comando suen la Terminaly luego escribimos la contrasea de superusuario que
asignamos a la hora de instalar Debian.
2.- Descomprimir en el directorio/opt con el comando mostrado a continuacin:
Nota: Si lo tenemos en otra carpeta debemos ubicarnos en dicha carpeta con el
comando cd
3.- Dar permiso al directorio opt/lampp/htdocsya que aqu es donde se almacenan los
archivos de las pginas webs.
4.- Crear un enlace simblico entre el directorio y una ubicacin en nuestra carpeta
personal, por ejemplo: /home/usuario/Webs, y de esta forma tener nuestros proyectos en
la carpeta personal.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
30/77
5.- Ya est listo! Ahora inicializamosXampp
6.- Si hemos hecho todo correctamente al ejecutar el comando anterior obtendremos la
siguiente respuesta del sistema
7.- Slo queda comprobar que corre como debe hacerlo. Abrimos nuestro navegador y en
la barra de direcciones escribimos:http://localhost/xampp
http://localhost/xampphttp://localhost/xampphttp://localhost/xampphttp://localhost/xampp -
7/25/2019 HDP1 13 E Gestion de Proyectos
31/77
Ahora debemos seleccionar el idioma y veremos la pantalla de bienvenida deXampplo
que nos indica que nuestra instalacin ha sido CORRECTA.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
32/77
PASO 2
Continuando con la instalacin de Todoyu.Ahora contamos con la carpeta Webs(creada
cuando instalamosXampp).
1.- Descomprimir el archivo Todoyu_3-2-9.zip
2.- Renombrar la carpeta que hemos descomprimido y ponerle por nombre todoyu
3.- Guardar en la carpeta Webs
4.- Ahora damos los permisos correspondientes a la carpeta todoyu. Podemos hacerlo
desde la Terminal, pero en esta ocasin lo haremos dando click derecho sobre la carpeta,
en el men Properties (Propiedades) y en la pestaa Permissions (Permisos)
-
7/25/2019 HDP1 13 E Gestion de Proyectos
33/77
Paso 3
Ahora que ya tenemos la carpeta en la ubicacin correcta y con los permisos que
necesitamos iniciamos con la instalacin de la aplicacin, abriendo el navegador y
escribiendo en la barra de direccin lo siguiente:http://localhost/todoyu.
1.- Esta pantalla nos permitir
seleccionar el idioma en que vamos a
instalar nuestra aplicacin.
2.- Aceptar la licencia de uso de la aplicacin.
http://localhost/todoyuhttp://localhost/todoyuhttp://localhost/todoyuhttp://localhost/todoyu -
7/25/2019 HDP1 13 E Gestion de Proyectos
34/77
3.- Esta pantalla nos permitir
verificar los permisos de nuestraaplicacin, si hemos hecho
correctamente los pasos
anteriores debera
aparecer en cada uno de los
servicios, tal como se muestra a
continuacin.
4.- El siguiente paso de la instalacin es la conexin de la base de datos, aqu es donde
nosotros colocamos el nombre del servidor (en este caso localhost ya que no estamos
utilizando un servidor externo), usuario y contrasea. Es importante que tomemos en
cuenta que estos datos son de suma importancia cuando nosotros queremos acceder a la
base de datos por lo tanto tengamos presente siempre los datos asignados.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
35/77
5.- Seleccionamos la base de datos en la cual vamos a trabajar en nuestro proyecto,
recordemos que al instalarxampptenemos acceso a la creacin de Bases de Datos en
MySQLsi no lo hicimos con anterioridad Todoyu nos da la opcin de crear una nueva Base
de Datos.
6.- A continuacin se nos muestra una pantalla que nos permitir importar las tablas de la
Base de Datos, lo que nos asegura que los cambios que hagamos en Todoyu
automticamente sern reflejados en la Base de Datos que hayamos elegido o creado en
el paso anterior.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
36/77
7.- Configuracin bsica para nuestro sistema
8.- En este paso ingresamos los datos de la cuenta que tendr los permisos de
administrador en nuestro proyecto.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
37/77
9.- Si nuestra instalacin
se ha hechocorrectamente podremos
visualizar una ventana
donde se nos muestra un
mensaje de xito en la
instalacin. Y ahora
podremos trabajar en
Todoyu y administrar
nuestros proyectos con
un sistema web.
10.- Ahora ya
tendremos la
opcin de
ingresar a la
aplicacin con el
usuario y
contrasea que
registramos en
la ventana de
configuracin de
administrador.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
38/77
11. Finalmente tenemos Todoyudebidamente configurado e instalado, y ahora podemos
disfrutar de una aplicacin que nos permitir manejar y almacenar informacin de
nuestros proyectos de manera fcil y segura.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
39/77
A manera de ejemplo crearemos un
nuevo proyecto llamado HDP-115
utilizando una base de datos ya creada en
MySQL. Para esto damos click en New
Project, agregamos la informacin en los
campos correspondientes y damos click
en Guardar.
Para agregar una nueva tarea al
proyecto creado iremos al men y
daremos click en New Task, agregamosla informacin en los campos
requeridos y damos click en Guardar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
40/77
Ahora ya tenemos creado nuestro proyecto y podemos observar los cambios realizados en
cuanto a nuevas tareas y sus caractersticas en la siguiente pantalla.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
41/77
TUTORIAL MANTIS
BUG TRACKER
-
7/25/2019 HDP1 13 E Gestion de Proyectos
42/77
-
7/25/2019 HDP1 13 E Gestion de Proyectos
43/77
Mantis Bug Tracker tiene software y requisitos de hardware modestos. Se requiere unequipo que sea capaz de ejecutar el software de un servidor. Todo el software necesario eslibre o para uso no comercial. El servidor pblico puede ser un servidor web compartido oco-ubicados en un servidor dedicado. El espacio en disco necesario depende del tamao de
la base de datos, sin embargo, normalmente es manejado por el tamao y nmero dearchivos adjuntos.
Requisitos
PaqueteVersin
minimaProbado con
MySQL 4.1x 5.0.x, 6.0.x
PostgreSQL(experimental)
7.0 8.0
PHP 5.1.2 5.2x
Servidor webApache 1.3.x, Apache 2.2.x, 1.4.x lighttpd, IIS6.0
Sistema operativo: Windows, Mac OS, OS / 2, Linux, Solaris, BSD.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
44/77
-
7/25/2019 HDP1 13 E Gestion de Proyectos
45/77
Descarga:
Primero debemos descargar la ltima versin, o alguna que estemos buscando en el
siguiente enlace al sitio oficialhttp://www.mantisbt.org/,al ingresar tenemos una interfaz
como
esta:
Seleccionaremos Download
http://www.mantisbt.org/http://www.mantisbt.org/http://www.mantisbt.org/http://www.mantisbt.org/ -
7/25/2019 HDP1 13 E Gestion de Proyectos
46/77
Descargaremos la versin actualizada, MantisBT 1.2.15
Luego nos redirige al sitio SourceForge, que es donde se aloja el software, esperamos que
la descarga se complete y estaremos listos para la instalacin.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
47/77
Instalacin:
Para la instalacin seguiremos estos pasos:
Descomprimimos el archivo que hemos descargado, lo renombramos a mantisbt, le
aplicamos permisos de acceso (lectura y escritura) y lo colocamos en la carpeta delservidor, en nuestro caso, hemos usado un paquete llamado Xampp, el cual genera una
carpeta llamada htdocs, y es ah donde alojaremos las aplicaciones web que vayamos a
utilizar.
Entraremos a http://localhost/mantisbt, y accederemos a la instalacin de Mantis Bug
Tracker:
Llenamos los campos con la informacin de la base de datos, y hacemos clic en el botn
Install/Upgrade Database. En este momento se comenzar a crear la base de datos para
mantis, este proceso puede tardar unos minutos dependiendo de la velocidad del equipo
en el que se est instalando.
Si todo est en orden, se habr instalado exitosamente el sistema y mostrar un listado de
acciones con la leyenda GOOD, indicando que todo se instal correctamente, luegopodemos dar clic al botn create, para iniciar sesin y crear un nuevo proyecto.
http://localhost/mantisbthttp://localhost/mantisbthttp://localhost/mantisbt -
7/25/2019 HDP1 13 E Gestion de Proyectos
48/77
En la pantalla de inicio de sesin se observan dos advertencias:
La primera advertencia nos aconseja deshabilitar la cuenta por defecto administrator o almenos, cambiar su contrasea, mientras que la segunda advertencia se refiere a eliminar
el directorio admin, porque slo se utiliza para entrar al sistema por primera vez.
Para corregir estas advertencias simplemente hacemos lo siguiente: Iniciamos sesin en
Mantis, luego nos dirigimos a la seccin My Account y le cambiamos la contrasea al
usuario administrator.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
49/77
Llenamos los campos de contrasea, confirmar contrasea, email y un nombre real
(Aunque este es opcional) de la siguiente forma:
Por ltimo, hacemos clic en el botn Update User y nos dar un mensaje de operacin
exitosa. Luego de esto, el sistema solicita iniciar sesin de nuevo.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
50/77
Para la segunda advertencia, simplemente debemos eliminar el directorio admin, ubicado
en la carpeta de Mantis Bug Tracker.
Ahora se puede iniciar sesin con el usuario y la nueva contrasea que se acaba de
asignar.
Al acceder a la cuenta nos mostrar la pgina principal de Mantis:
Luego de esto podemos agregar un nuevo proyecto, nos dirigimos a Manage
(Administracin) y luego Administrar proyecto, y hacemos clic en el botn para crear un
nuevo proyecto. Llenamos los campos respectivos y elegimos Agregar Proyecto.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
51/77
Tambin podemos Administrar un proyecto, elegimos la opcin de la vieta Administrar proyecto.
Para reportar una incidencia llenamos los campos del siguiente formulario
Luego de reportar la incidencia, aparecer en el listado de incidencias registradas en Mantis, lascuales sern monitoreadas por los usuarios que formarn parte del proyecto.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
52/77
Tambin podemos administrar a dichos usuarios desde la ventana de Administracin. En
la imagen se muestra el formulario para editar la configuracin del usuario administrador,
aqu podemos cambiar la contrasea del mismo, el nombre real, correo electrnico, etc.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
53/77
TUTORIAL DE BAZAAR
-
7/25/2019 HDP1 13 E Gestion de Proyectos
54/77
Introduccin a tutorial de bazaar
Bazaar es un sistema de control de versiones distribuido patrocinado por Canonical Ltd., diseado
para facilitar la contribucin en proyectos de software libre y opensource.
Bazaar puede ser usado por un usuario nico trabajando en mltiples ramas de un contenido local,
o por un equipo colaborando a travs de la red.
Bazaar est escrito en lenguaje de programacin Python y tiene versiones empaquetadas para la
mayora de distribuciones GNU/Linux, as como Mac OS X y MS Windows. Bazaar es software libre
y parte del proyecto GNU.
Los comandos de Bazaar son bastante similares a los encontrados en otros sistemas de control de
versiones como CVS o Subversion. Un nuevo proyecto puede ser iniciado y mantenido sin un
servidor remoto de repositorios invocando el comando bzr init en un directorio donde una
persona desea versionar.
En contraste con sistemas de control de versiones puramente distribuidos que no usan un servidor
central, Bazaar soporta trabajar con o sin un servidor central. Es posible usar ambos mtodos al
mismo tiempo con el mismo proyecto. Los sitios web LaunchPad y Sourceforge proveen servicio
gratuito de almacenamiento para proyectos administrados con Bazaar.
Bazaar tiene soporte para trabajar con algn otro sistema de control de versiones. Esto permite a
los usuarios hacer ramas desde otro sistema (por ejemplo Subversion), hacer cambios locales y
confirmarlos en una rama de Bazaar, y luego volver a unirlos en el otro sistema. El acceso de slo
lectura tambin est disponible para Git y Mercurial. Bazaar tambin permite la interoperacin
con muchos otros sistemas (incluyendo CVS, Darcs, Git, Perforce, Mercurial) permitiendo
importar/exportar historiales.
Bazaar soporta archivos con nombres del juego completo de caracteres Unicode. Esto tambin
permite confirmar mensajes, confirmas nombres, etc.
En el presente tutorial, el usuario conocer los pasos necesarios para la instalacin, configuracin,
uso e integracin de Bazaar dentro del sistema operativo Debian 7.0.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
55/77
INSTALACIN
Bazaar generalmente viene incluido en los sistemas GNU/Linux en los paquetes pordefecto, pero para realizar la descarga puede realizar los siguientes pasos:
- Instalacin desde terminal:
Para instalar Bazaar desde la lnea de comandos, deber abrir una terminal en Debian,
luego ejecute el comando supara utilizar la terminal como un superusuario, y
posteriormente ejecute apt-get install bzr.
- Descarga e instalacin desde el sitio web:
Ingrese al sitio oficial de Bazaarhttp://wiki.bazaar.canonical.com/Downloadluego deber
seleccionar su plataforma de sistema operativo, y dependiendo de ste siga las
instrucciones.
Para un uso ms cmodo, puede descargar tambin la aplicacin Bazaar Explorer, que es un
GUI desde el cual se pueden realizar todas las operaciones del sistema de control deversiones.El sitio para la descarga de Bazaar Explorer es el siguiente:http://doc.bazaar.canonical.com/explorer/en/Ah selecciona el botn Download it now! y en la pgina que se muestra descargue elarchivo correspondiente (archivo .tar.gz)
http://wiki.bazaar.canonical.com/Downloadhttp://wiki.bazaar.canonical.com/Downloadhttp://wiki.bazaar.canonical.com/Downloadhttp://doc.bazaar.canonical.com/explorer/en/http://doc.bazaar.canonical.com/explorer/en/http://doc.bazaar.canonical.com/explorer/en/http://wiki.bazaar.canonical.com/Download -
7/25/2019 HDP1 13 E Gestion de Proyectos
56/77
Luego descomprima el archivo descargado y copielo en la carpeta de instalacin de Bazaar.
Una forma ms sencilla de instalar los componentes necesarios para la utilizacin deBazaar es mediante un gestor de paquetes. Los siguiente pasos indican cmo realizar lainstalacin de Bazaar y Bazaar Explorer utilizando Synaptic.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
57/77
Primero deber ejecutar el gestor de paquetes, y cuando el sistema lo solicite ingrese lacontrasea de administrador del equipo.
Luego aparecer la ventana principal del gestor de paquetes Synaptic, y en el campo Filtrorpido, ingrese la palabra bazaar para que filtre las aplicaciones disponibles relacionadas
a bazaar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
58/77
Dentro de esa ventana, ubique el paquete bzr, para instalar el sistema general, yadicionalmente ubique el paquete bzr-explorer para instalar el GUI de Bazaar. Al
seleccionar un paquete para ser instalado, automticamente seleccionar las dependenciasnecesarias para llevar a cabo la instalacin. Luego de haber seleccionado los elementos ainstalar, pulse el botn Aplicar ubicado en la parte superior de la ventana, y con esto se darinicio al proceso de instalacin.
USO DE BAZAAR
Bazaar es un sistema de control de versiones que puede usarse mediante la lnea decomandos, o por un cliente GUI, llamado Bazaar Explorer. En este tutorial indicaremos
ambas formas de uso, pero nos centraremos en el uso de Bazaar Explorer. Luego se darnlas instrucciones para poder integrar Bazaar a un IDE de desarrollo, en nuestro casousaremos Eclipse.
Primeros pasos en Bazaar.
Una de las primeras cosas que hay que hacer en Bazaar, es configurar el usuario. Bazaarutiliza el nombre y correo electrnico para identificar a un usuario. Esto es relativamente
-
7/25/2019 HDP1 13 E Gestion de Proyectos
59/77
necesario para saber qu usuario hizo alguna modificacin a un archivo. Para indicarle aBazaar quien es el usuario actual, hacer lo siguiente:
1. Abrir una terminal en Debian.
2. Ejecutar el siguiente comando:
bzr whoami "Alex Contreras "
Para consultar el usuario que tiene guardada la configuracin de bazaar, ejecutamos elsiguiente comando:bzr whoami
Con lo que generar la siguiente salida:"Alex Contreras "
Creando un nuevo proyecto
Para crear un nuevo proyecto en bazaar, realice lo siguiente:1. Cree una nueva carpeta en donde se guardar todo el trabajo del proyecto.
2. En la terminal, dirjase a la carpeta que ha creado usando el comando cd.
3. Ingrese el siguiente comando:
bzr init-repo proyecto
4. Bazaar generar la siguiente salida:
Shared repository with trees (format: 2a)
Location:
shared repository: proyecto
5. Luego ejecute lo siguiente:
bzr init proyecto/trunk
6. Bazaar generar una salida indicando que se ha creado la rama respectiva para iniciar el
control de versiones.
Agregando archivos al proyecto
Luego de haber creado el trunk para bazaar, es momento de agregar archivos al proyecto.Dirjase a la carpeta del proyecto y cree un archivo, como ejemplo crearemos un archivo detexto plano en algn editor como Gedit, que llamaremos test.txt y luego indicaremos abazaar que estamos agregando dicho archivo.Para indicarle a bazaar que queremos agregar un nuevo archivo, utilizamos el siguientecomando:
bzr add test.txtLuego de agregar el archivo, realizamos un commit que es la confirmacin para quebazaar rastree los cambios en dicho archivo:bzr commit m Agregada primera lnea de texto.
Ahora modifique el archivo test.txt en su editor favorito y guarde dichos cambios.Luego ejecute los comandos add y commit, mencionados anteriormente para actualizar elarchivo dentro de bazaar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
60/77
USANDO BAZAAR EXPLORER
Una forma intuitiva para usar el sistema de control de versiones Bazaar, es mediante el usodel plugin Bazaar Explorer, el cual facilita el uso del sistema.La interfaz de Bazaar Explorer es como se muestra en la siguiente figura:
Desde esta ventana podemos hacer todas las operaciones principales del sistema de controlde versiones.
CREAR UN NUEVO PROYECTO
Para crear un nuevo proyecto, pulse el botn Iniciar un nuevo proyecto y luego pulse el
botn Inicializar:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
61/77
Luego, en la ventana que aparecer, le indicaremos al sistema cual es la carpeta donde se
encuentran los archivos de nuestro proyecto.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
62/77
Luego hacemos clic en el botn Aceptar y el sistema agregar la carpeta al control deBazaar.Si existen archivos que no son versionados, aparecern en la pantalla. En nuestro caso, elarchivo de prueba test.txt an no est bajo el control de Bazaar, y el sistema nos muestra elaviso:
Para solucionar esto, basta simplemente con utilizar el comando add, pero en BazaarExplorer, nicamente deberemos pulsar sobre el botn Aadir, con lo que el archivo noversionado ser agregado a Bazaar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
63/77
En la ventana aparecen los archivos no versionados. Seleccionamos el que deseemosversionar con Bazaar y presionamos el botn Aceptar. Luego de esto, el sistema nos indicaque existen diferencias entre los archivos versionados, y para solventar esta situacin esnecesario realizar un commit para confirmar los cambios.
Para ver las diferencias entre la instantnea del archivo en Bazaar, y el archivo original, seutiliza el comendo diff, en Bazaar Explorer, utilizamos el botn Comparar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
64/77
En esta ventana podemos observar ambas versiones, la versin anterior y la nueva versindel archivo test.txt. El siguiente paso es confirmar los cambios realizados mediante uncommit. En Bazaar Explorer lo hacemos usando el botn Confirmar.
Esta es la ventana de commit, en lacual se nos muestra la direccin de larama del proyecto, y nos da un campopara agregar un mensaje, as comootras opciones. Ms abajo se muestrael archivo que est siendo actualizado.Para confirmar el commit, hacemosclic en el botn aceptar.
Si todo sali bien, Bazaar actualizarla rama del proyecto a la ltimaversin y nos dar el siguientemensaje en la ventana principal:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
65/77
Bsicamente, es todo lo que se necesita saber para utilizar el sistema de control deversiones Bazaar. Resumiendo los pasos de uso, podemos enumerarlos como sigue:
1. Inicializar la rama del proyecto.
2. Aadir archivos para ser versionados.
3. Realizar cambios en los archivos.4. Observar las diferencias entre las versiones de los archivos.
5. Confirmar los cambios y generar una nueva versin.
En la siguiente seccin, mostraremos los pasos a seguir para la integracin de Bazaar alIDE de desarrollo Eclipse.
INTEGRACIN DE BAZAAR A ECLIPSE
Para integrar el sistema de control de versiones a nuestro IDE de desarrollo, debe realizarse
lo siguiente:1. Instale el plugin llamado bzr-xmloutput, mediante el gestor de paquetes de su
preferencia.
2. Inicie el IDE.
3. En el men Help, seleccionar la opcin Install new software
-
7/25/2019 HDP1 13 E Gestion de Proyectos
66/77
4. Aparecer la siguiente ventana (puede variar dependiendo de la versin de Eclipse a
utilizar):
En el campo work with indicaremos al programa en dnde se encuentra el plugin deBazaar para Eclipse. Haga clic en el botn Add para agregar un nuevo repositorio. Ladireccin del repositorio donde se ubica dicho plugin es la siguiente:http://verterok.com.ar/bzr-eclipse/update-site/
Luego de esto, aparecern los plugins disponibles para su instalacin. Seleccionamos elms reciente y hacemos clic en next.
http://verterok.com.ar/bzr-eclipse/update-site/http://verterok.com.ar/bzr-eclipse/update-site/http://verterok.com.ar/bzr-eclipse/update-site/ -
7/25/2019 HDP1 13 E Gestion de Proyectos
67/77
El software comenzar a instalarse y luego de reiniciar Eclipse, podremos comenzar laconfiguracin del plugin.Para configurar el plugin de bazaar para Eclipse, simplemente deberemos indicarle dndese encuentra el ejecutable de bazaar, y dnde se encuentra el directorio de plugins, adems
de la informacin del usuario. Esta configuracin la podemos acceder desde el siguientemen:Window->Preferences->Team->Bazaar
En esta imagen podemos observar los valores de la configuracin del plugin:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
68/77
Tambin se puede configurar el comportamiento del plugin, como por ejemplo los coloresde la consola entre otros ajustes.Luego de haber configurado correctamente el plugin, presionamos OK y estaremos listospara usar Bazaar dentro de Eclipse.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
69/77
PRUEBAS DE BAZAAR DESDE ECLIPSE
Para realizar las pruebas desde el entorno IDE Eclipse, utilizaremos un proyecto de Java,con algunas clases de prueba.El proyecto que utilizaremos, as como sus componentes se pueden observar en la siguiente
imagen:
Para agregar el proyecto completo a Bazaar, hacemos clic derecho sobre la carpetaprincipal del proyecto, nos dirigimos a la opcin Team y luego Share Project:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
70/77
Luego aparecer una ventana en donde indicaremos a Eclipse que queremos compartir elproyecto a Bazaar, y lo seleccionamos:
Pulsamos Next y luego Finish y el proyecto habr sido agregado a Bazaar. Luego de estodebemos agregar los archivos del proyecto al repositorio de bazaar para rastrear losrespectivos cambios.En esta prueba, agregaremos la clase Principal.java de la siguiente manera:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
71/77
Hacemos clic derecho sobre la clase y nos dirigimos a la opcin Team y luego la opcinAdd:
Luego de agregar el archivo, hacemos el respectivo commit para actualizar la nuevaversin. En este punto, la clase an no contiene instrucciones relevantes. La ventana decommit es la siguiente:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
72/77
En esta ventana debemos agregar elcomentario relacionado al commit queestamos realizando. Luegoseleccionamos los archivos que sern
afectados por la nueva versin.Seleccionamos los archivos a versionar ypulsamos Ok.
Luego el sistema har el commit y elrbol de trabajo estar actualizado a sultima versin. Para asegurarse que larama est actualizada, podemos observarun cono de color naranja que acompaaa los archivos de nuestro proyecto enEclipse. Este cono cambia con respectoal estado de actualizacin de la rama.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
73/77
En la imagen podemos observar que la consola de Eclipse nos dice que se ha confirmado larevisin 1. Esto quiere decir que hemos actualizado nuestro proyecto a la nueva versin.
Podemos consultar desde el Bazaar Explorer cmo es el estado del proyecto. Para estodebemos abrir nuestra rama creada en Eclipse en el Bazaar Explorer. Luego nos dir queexisten archivos que no han sido versionados y los agregaremos al control de bazaar.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
74/77
Podemos agregar estos archivos al proyecto y tambin podemos ignorarlos. En nuestro casono haremos nada.
Ahora modificaremos la clase principal y veremos si refleja un cambio en el estado delproyecto desde Bazaar Explorer.Agregaremos una lnea de texto que se mostrar en la pantalla al ejecutar la clase.Guardamos los cambios y nos dirigimos a Bazaar Explorer para ver si refleja dichoscambios.
-
7/25/2019 HDP1 13 E Gestion de Proyectos
75/77
Ahora en la ventana de Bazaar Explorer, luego de actualizar la informacin, nos dice queun archivo ha sido modificado:
Para ver las diferencias entre la versin anterior y la nueva, damos clic en el botnComparar y nos muestra la ventana con las diferencias entre las versiones:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
76/77
En efecto, muestra los cambios recin realizados en la clase principal. En la ventanapodemos ver el nombre del archivo que est siendo monitoreado as como la seccin decdigo que ha sido modificada. Para confirmar los cambios, deberemos realizar un commit.Esta operacin se puede realizar desde el explorer de bazaar, o bien desde el proyecto deEclipse. Vamos a realizar el commit desde Eclipse haciendo lo siguiente:Seleccionamos la clase Principal.java y hacemos clic derecho sobre ella. Elegimos laopcin Team, y luiego hacemos clic en el botn Commit, y el sistema actualizar la nuevaversin del archivo.
Luego de hacer el commit, volvemos a verificar si lo realiz correctamente desde laventana de Bazaar Explorer y nos daremos cuenta que los cambios fueron guardados.
Para ver un registro de cambios, podemos hacer clic en el botn Registro de BazaarExplorer, con lo que nos mostrar el historial de revisiones y cambios que hemos realizadoen nuestro proyecto:
-
7/25/2019 HDP1 13 E Gestion de Proyectos
77/77
En la ventana podemos ver el commit que acabamos de realizar para guardar los cambioshechos en la clase Principal.java. Para ver explcitamente dichos cambios, hacemos dobleclic en ese componente del registro, es decir, la ltima revisin (2):
De esa manera podemos rastrear los cambios que han sido realizados en los archivos denuestro proyecto.