![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#21
|
||||
|
||||
|
Lo que necesitan es un sistema de Build automatizados.
Que es? Es hacer un programa con TODOS los pasos necesarios para liberar una version de entrega al usuario/tester. http://en.wikipedia.org/wiki/Build_automation. Yo utilizo http://www.finalbuilder.com/. Por ejemplo, esto es lo que hago para armar a www.bestsellerapp.com: - Descargo de internet las librerias (versiones exactas) de python/dependencias si no estan ya descargadas en el equipo - Descargo del repositorio de Subversion la ultimo version estable - Limpio los .ini de configuraciones - Compilo el proyecto - Ejecuto los test de DUNit - Recolecto todos los archivos que necesita el instalador - Genera dinamicamente el archivo XML que usa el generador de instaladores multiplataforma http://bitrock.com/ - Valido que el XML sea correcto - Invoco a bitrock y genero el instalador - Conecto al servidor www.elmalabarista.com por SFTP, elimino el instalador viejo y subo el nuevo - Envio un correo informando del nuevo instalador Y eso, que voy en la *mitad* del proceso. Estoy armando la parte de conectarse4 al mac, compilar con Freepascal/lazarus la version en OSX, compilar con XCode la version de iPhone, generar el archivo de firma digital, subir al servidor de apple y publicar. Resutado? A cualquier dia, en cualquie momento, tengo 100% de certeza que puedo entregar una version estable del proyecto, con mas de 100 pruebas automatizadas, de forma repetible y sin meter archivos que no son o que me falten, sin versiones de depuracion, configuraciones erroneas y todo eso.
__________________
El malabarista. |
|
#22
|
||||
|
||||
|
Cita:
Es que las puse cuando instalé delphi y ya ni me acuerdo. Cnpacks -> options -> paleta wizards settings -> Name property corrector -> boton settings -> Add ... y ahora sí, estableces la regla para el TIBDatabase, etc...
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#23
|
||||
|
||||
|
Cita:
![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Error: No se puede encontrar la fila para su actualizacion | ludan508 | Conexión con bases de datos | 0 | 16-04-2007 22:12:29 |
| Pregunta algun sistema de versionado (CVS) | mcalmanovici | Varios | 2 | 02-10-2006 23:51:20 |
| Como saber el origen de este error.. | n3mohack | Varios | 2 | 10-02-2006 21:05:28 |
| algún sistema de informes que se pueda modificar en runtime? | Er_Manué | Impresión | 4 | 07-10-2005 11:22:21 |
| Error al encontrar registro. | alfredosg19 | Conexión con bases de datos | 1 | 04-07-2005 17:25:59 |
|