Picacodigos
« IE7 Beta 2
|
Mas Reciente
|
Diseño, Personas, y otras cosas »
Unleash it
Published 144 weeks, 6 days ago
Thu
Feb
09
2006
La mayoría de las veces las herramientas más simples son las más adecuadas. Es el caso de
Unleash it
, antes conocida como
Web Deploy
, que lo que hace es exactamente eso: copiar ficheros y carpetas a un servidor remoto para facilitarnos el trabajo de subir al servidor una nueva versión de nuestra aplicación Web.
El uso de la aplicación es francamente sencillo: se trabaja mediante perfiles de instalación, o
deployment profiles
. Lo principal a definir en cada perfil son las rutas, tanto la ruta de origen (presumiblemente la ruta donde tengamos nuestra versión local de desarrollo del sitio web) como la ruta de destino, que será la ruta del servidor donde alojamos dicha web.
Como podéis ver por la captura, podemos también seleccionar un proyecto de Visual Studio como origen, y un perfil FTP o un fichero ZIP como destino. aquí vendría uno de los
peros
del programa: sólo se puede elegir
proyectos
de Visual Studio, no
soluciones
. En la lista de la derecha marcamos los ficheros que queremos
incluir
en la subida y los directorios que queremos
excluir
de la subida y listo. Esta sería la configuración básica.
Por supuesto, podemos complicar las cosas. Pinchando en la opción de configuración de perfil, accedemos a este cuadro de diálogo:
en el que podemos realizar varias acciones para afinar nuestro perfil. Entre otras:
Mostrar un cuadro de diálogo en cada deployment para especificar exactamente qué ficheros y qué carpetas queremos subir al servidor. Muy útil cuando sólo queremos subir algo en concreto, pero su uso continuado invalidaría el objetivo principal de esta herramienta, que es precisamente el poder subir una solución web con un sólo click.
Guardar un log de las acciones realizadas por el perfil.
Comandos de pre y post deployment. En mi caso concreto voy a tener que usar esto: resulta que uno de los ficheros que en mi caso concreto debo ignorar al subir la aplicación es el
web.config
, ya que las opciones de configuración en local y en servidor son distintas y no quiero machacarlo. Sin embargo, en el
web.config
se guardan también las opciones de navegación de
UIProcess
que utiliza la aplicación, y ésas de momento tengo que acutalizarlas a mano.
Posibilidad de hacer backup
Uso de plugins. Una de las opciones más interesantes, ya que nos permite el uso de aplicaciones externas desde Unleash It. Los plugins que vienen incluidos con la aplicación son una conexión con
NAnt
, la posibilidad de conectarse previamente con Visual SourceSafe o con
Vault, de Sourcegear
, y la posibilidad de excluir del deployment ficheros concretos por nombre, en lugar de por máscara.
Por último, podemos combinar varios perfiles de deployment y usarlos juntos en una sola acción mediante la solapa
Multiple Profile Deployment
, como se puede ver:
En resumidas cuentas, existen herramientas más potentes y complejas, como también existen proyectos más complicados y con mayores necesidades que en el que trabajo actualmente. Para mis necesidades actuales, Unleash It es una herramienta perfecta, que me permite subir una nueva versión de mi aplicación al servidor con un sólo click. Y para eso sirven las herramientas, para
ganar productividad
.
Categorías:
Herramientas
|
Comments [0]
Comments are closed.
Buscar
Estadísticas
Total Posts: 112
This Year: 3
This Month: 0
This Week: 0
Comments: 328
Comentarios Recientes
RE: Microsoft Techdays y...
by Erick Alejan...
RE: Microsoft Techdays y...
by Venkman
RE: Microsoft Techdays y...
by Jesús
RE: Microsoft Techdays y...
by espinete
RE: Microsoft Techdays y...
by Pavleras
Software
Peeker
Acerca de...
Curriculum
Resume
Suscripcion
Suscribirse por correo
Categorias
.NET
Artículos
Blog
Eventos
Gadgets
Hardware
Herramientas
Opinión
Personal
ReSharper
Trucos
Ubuntu
Web
Archivo
January, 2008 (3)
December, 2007 (7)
November, 2007 (13)
October, 2007 (6)
September, 2007 (10)
August, 2007 (1)
July, 2007 (2)
June, 2007 (4)
May, 2007 (3)
March, 2007 (3)
February, 2007 (5)
January, 2007 (5)
December, 2006 (3)
November, 2006 (5)
September, 2006 (2)
August, 2006 (4)
July, 2006 (7)
June, 2006 (3)
May, 2006 (4)
April, 2006 (5)
March, 2006 (5)
February, 2006 (4)
January, 2006 (3)
Los blogs que leo
.Avery Blog
47 hats
Coding Horror
El lado del mal
Haacked
Jon Galloway
NET slave
Rob Conery
secretGeek
The daily WTF
The old new thing
Thinking in .NET
Velocidad de Escape
Contacto
Microblogging
Login
Sign In
Herramientas
Addicted to
The best C# & VB.NET refactoring plugin for Visual Studio 2005
Powered by
newtelligence dasBlog 1.9.7174.0
Tema basado en
Dandelion
, de Tim Sherrill