Buildbot

Started by josebita, September 23, 2011, 05:20:58 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita


[Edito] Este es un recurso para usuarios con conocimientos de compilación en C y que se sientan cómodos compilando programas desde la línea de comandos en Linux: Si no entiendes qué significa éste mensaje casi seguro no te interesa su contenido.

He montado una pequeña máquina virtual basada en Ubuntu que compila el último código de Bennu del SVN para:

       
  • Linux x86
  • Win32
  • Caanoo
  • Wiz
  • Android (desde mi rama monolítica)
  • Wii (desde mi rama monolítica)
Para usarla, sólo teneis que importarla en virtualbox (puede que funcione en vmware también) y ejecutarla. El usuario es "buildbot" y el password es "botbuild".
Para compilar el código, basta con ejecutar el script ./build.sh y los binarios aparecerán en la carpeta bennugd_bin.

Podeis descargarla de aquí.

Por favor, tened en cuenta que la máquina virtual está basada en Ubuntu Server 11.04 y que, por tanto, no tiene ningún tipo de interfaz gráfico instalado. Para convertir esta máquina virtual en una instalación normal de Ubuntu, ejecutad desde la shell (de la máquina virtual):
sudo apt-get install ubuntu-desktop

PD: He subido la imagen desde una conexión muy lenta así que -aunque espero que esté bien- puede haber algún error en el fichero. La suma md5 del fichero es:
MD5 (Ubuntu Buildbot.ova) = a5d3016ad97c79de6f12085349714f76
PD2: Puede que algún día automaticemos algo parecido a ésto para poner un servicio en la web, pero sólo si/cuando tengamos tiempo.

FreeYourMind

Que fuerte! Karma up.
Por cierto, puedes poner las versiones compiladas aqui ? Necesito probar la ultima version en Wiz y Caanoo.

SplinterGU

Quote from: FreeYourMind on September 23, 2011, 05:41:50 PM
Que fuerte! Karma up.
Por cierto, puedes poner las versiones compiladas aqui ? Necesito probar la ultima version en Wiz y Caanoo.

hombre, no has entendido nada... con esto generas automaticamente las ultimas versiones... para que quieres que josebita agregue la version wiz y caanoo, si con ejecutar esta VM ya la tendras?

por otro lado, joseba, no era que esto iba a ser de uso interno? montado en un servidor propio?
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

FreeYourMind

Justo para no tener que montarme un VM...
Y encima si lo ha sacado con total certeza que las ha compilado para ver si funcionaba...

josebita

Quote from: SplinterGU on September 23, 2011, 05:53:28 PM
Quote from: FreeYourMind on September 23, 2011, 05:41:50 PM
Que fuerte! Karma up.
Por cierto, puedes poner las versiones compiladas aqui ? Necesito probar la ultima version en Wiz y Caanoo.

hombre, no has entendido nada... con esto generas automaticamente las ultimas versiones... para que quieres que josebita agregue la version wiz y caanoo, si con ejecutar esta VM ya la tendras?

por otro lado, joseba, no era que esto iba a ser de uso interno? montado en un servidor propio?
He pensado que quizás podría serle de utilidad a alguien...

Futu-block

a ver que yo me entere que soy torpecillo, ¿dices que con eso juego a los juegos de wiz en el ordenador?
por ejemplo no?

josebita

No, con eso puedes compilar bennugd para la Wiz.
Añado nota: Si no has entendido el primer mensaje es que este hilo no te interesa :)

Futu-block

cuanto desprecio, ja ja ja

bueno, si queres me lo resumes en noob, ;)

SplinterGU

Quote from: FreeYourMind on September 23, 2011, 05:59:25 PM
Justo para no tener que montarme un VM...
Y encima si lo ha sacado con total certeza que las ha compilado para ver si funcionaba...

si no quieres montarte la vm (que simplemente es instalar un producto estupido), de nada te sirve que meta los binarios de la ultima distro (cosa ridicula meter una descarga de varios gigas, para descargarte una version wiz y caanoo de bennugd) en la VM, porque si no montas la VM (instalar el programa de pocos megas) no vas a poder extraer los binarios...

creo que con el trabajo que se tomo joseba de montar la VM, con todos los SDKs, y el builbot, lo ultimo que podemos decir es "puedes poner las versiones compiladas aqui ?"
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

SplinterGU

futublog, te explico que es esto.

Esto es una maquina virtual con linux instalado que se encarga de bajar los ultimos fuentes del svn y genera los binarios para todas las plataformas, esto lo hace automaticamente, supongo que una vez al dia.

joseba, creo que esto deberia ser de nuestro uso interno... me parece que esta creando mas confusion que solucion...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Quote from: SplinterGU on September 23, 2011, 10:22:50 PM

joseba, creo que esto deberia ser de nuestro uso interno... me parece que esta creando mas confusion que solucion...
tiene toda la pinta, sí...

Futu-block

ok, porque no creo que me sirva de mucho, aunque siempre es bueno saber que alguien está trabajando en esto

FreeYourMind

Cual es el password para root ? Quiero cambiar el idioma a español y descargarme el ide pero necesito ser root...

josebita

Quote from: FreeYourMind on October 08, 2011, 03:32:46 PM
Cual es el password para root ? Quiero cambiar el idioma a español y descargarme el ide pero necesito ser root...
En Ubuntu la cuenta de root está deshabilitada por defecto. Para hacer cosas como root, usa sudo <comando>.

FreeYourMind

ya pero al usar sudo me pide ser root...

Se ha generado un .gz en la carpeta bin, estan todas las distros dentro excepto la de win ? Como extraes el fichero a tu SO, no me deja compartir carpeta me pide para instalar la unidad CD y los guest aditions...

Me harias un tremendo favor subiendo aqui la distro para Wiz y Caanoo, sobretodo Wiz.