Pregunta

Estoy trabajando en un programa que tendrá un módulo de "actualizaciones" (en línea). No puedo encontrar la manera de hacer esto. Al principio yo estoy tratando con un repositorio SVN. Cualquier idea mejor? ¿Cómo se hace normalmente? (No estoy pidiendo una languague concreto, quiero solamente una idea general acerca de los procces) Gracias.

¿Fue útil?

Solución

Lo que hacemos (en un entorno de intranet) es aproximadamente:

Tenemos una aplicación que (en lugar de comenzar directamente) apunta a un pequeño script que obtiene la versión más reciente 'publicitado' desde una ubicación conocida usando rsync.

A continuación, la secuencia de comandos simplemente Bootstraps la propia aplicación.

De esta manera:

  • Todo el mundo trabaja siempre con la misma versión del software.
  • Nueva construye son fáciles de implementar:. Sólo tiene que copiarlos a la 'sincronización' ubicación conocida
  • Uso de rsync o similares le permite Minify sobrecarga ya que trabaja de forma incremental.

forzar el ascenso a nuestros usuarios, pero este mecanismo también podría ser adaptado para las actualizaciones en línea (on-demand).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top