Joaquin Diez’s Weblog

Small notes…thoughts… etc..

Como hacer un backup de un repositorio de Subversion

Hay varias formas de hacer esto, pero esta es la única que he podido utilizar que me permita hacerlo en caliente sobre un subversion funcionando y que me permite llevar todo el historico a otro subversion en una maquina remota


svnadmin dump --deltas /repo |bzip2 |tee dump.bz2 | md5sum >dump.md5

Ahora podemos copiar los ficheros dump.bz2 y dum.md5 a la maquina remota donde hemos creado un nuevo repositorio de subversion

Para restaurar el repositorio


md5sum -c dump.md5 <dump.bz2
svnadmin create newrepo
bzcat dump.bz2 | svnadmin load newrepo

Agosto 13, 2009 Publicado por Joaquin Diez | desarrollo, java, linux, subversion | , , , , , , | 1 comentario

BackUp y restore de bases de datos en MySQL

Una de las tareas mas tipicas que tendremos que hacer cuando usemos de foma mas o menos seria mysql es el realizar backups periodicos de nuestras bases de datos a un fichero que podamos posteriormente restaurar si es necesario.

BackUp de Bases de Datos

mysqldump –quick –add-drop-table –single-transaction -u root –databases {lista de lso nombres de bases de datos separados por espacios}l | gzip > $filename

Restore de Bases de Datos en Mysql

gunzip -c $filename | mysql -u root

Pues ya esta .. con estos sencillos comandos tenemos resuelto un problema muy comun.

Mayo 5, 2009 Publicado por Joaquin Diez | desarrollo, mysql | , | Aún no hay comentarios

Maven: Desplegar Artefactos en repositorios.

Para desplegar un artefacto (jar, zip,…) en nuestro repo, teniendo el settings en el sitio adecuado,

- mvn deploy:deploy-file -DgroupId=javax.xml.ws -DartifactId=jaxws-tools -Dversion=0.1 -DgeneratePom=true -Dfile=jaxws-tools.jar -Dpackaging=jar -Durl=scp://noster/var/m2/repo -DrepositoryId=unience-m2repo

5. Para instalar un artefacto en el deposito local (.m2/repository):

- mvn install:install-file -DgroupId=com.xerox.amazonws -DartifactId=typica.jar -Dversion=1.2 -DgeneratePom=true -Dfile=typica.jar -Dpackaging=jar

Septiembre 16, 2008 Publicado por Joaquin Diez | desarrollo, java, maven | , , | Aún no hay comentarios