Чтобы добавлять сообщения и комментарии, .

@fillest:
fillest

а где-нибудь транзакционный деплой изобрели уже? В нужных местах коммитить после каких-то шагов, и при фейле и соотв фиксе-редеплое продолжается с места где зафейлилось. Посмотреть бы неучтённые подводные камни.
Не надо мне только про "нинужно, докир", речь о стейтфул-местах

@zxc-by:
zxc-by

пацаны куда деплоить лисп?

@datacompboy:
datacompboy

Так, а что нынче в PHP мире популярно для деплоя?
Capistrano / mina? Но не хочется тянуть зависимость на руби.
Rocketeer ? что еще есть?

@ComradeDOS:
ComradeDOS

Новый Celery деплоится на раз.

@otakuSiD:
otakuSiD

Возможные ошибки при настройке "MSDeploy":

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (2850,5):

errorMSB4018: The "IsCleanMSDeployPackageNeeded" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion()
at Microsoft.Web.Publishing.Tasks.Common.Utility.get_IsMSDeployInstalled()
at Microsoft.Web.Publishing.Tasks.Common.Utility.CheckMSDeploymentVersion(Task task)
at Microsoft.Web.Publishing.Tasks.IsCleanMSDeployPackageNeeded.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskResult)

На билд машине не установлен "Web Deploy" (http://www.iis.net/download/webdeploy).

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1737,5):

error: No such host is known



C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1740,7):

errorMSB4018: The "MapUriToIisWebServer" task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Web.Publishing.Tasks.MapUriToIisWebServer.get_MetakeyPath()



C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets (1740,7):

errorMSB4028: The "MapUriToIisWebServer" task's outputs could not be retrieved from the "MetakeyPath" parameter. Object reference not set to an instance of an object.

В настройках проекта стоит калка "Include IIS settings as configured in IIS", при билде MSDeploy пробует найти ваш сайт на билд машине что бы скопипастить его настройки и не находит. Ибо нехер на билде сайты хостить ;) Для решения проблемы — снять галки "Include IIS settings as configured in IIS" для тех конфигураций вашего проекта, которые планируют собираться на билд машине.

G:\Work\CruiseControl\CI_on_DVCS\Src\CI_on_DVCS\CI_on_DVCS.csproj (142,3):

errorMSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.

На билд машине нет MSBuild таргетов для деплоя. Либо ставим "Microsoft Visual Studio 2010 Shell Redistributable Package" (http://www.microsoft.com/en-us/download/details.aspx?id=115 или microsoft.com Либо копируем пачку таргетов с дев машины в то же место на билд машине.

@otakuSiD:
otakuSiD

Что бы инициировать создание "Deployment Package" на билд сервере нужно установить "Web Deploy" (http://www.iis.net/download/webdeploy); "Microsoft Visual Studio 2010 Shell Redistributable Package" (http://www.microsoft.com/en-us/download/details.aspx?id=115 или microsoft.com

У меня на сервак "Microsoft Visual Studio 2010 Shell" не стала, поэтому я просто скопировал пачку таргетов с дев машины в то же место на билд машине (c:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\).

После этого билд сервер готов. Теперь нужно настроить "Package" свойства для веб приложений:

vishaljoshi.blogspot.com
msdn.microsoft.com

Запускать из "NAnt" можно вот так:

pastebin.com

@otakuSiD:
otakuSiD

errorMSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
MS придумывает годную фичу, но, как всегда, косячит в мелочах. Вот чего сразу нужные таргеты не положить? Схерали мне на билд машину студию ставить ради пары таргетов (ну или костыль в виде "Microsoft Visual Studio 2010 Shell (Integrated) Redistributable Package")?


stackoverflow.com
blog.siliconvalve.com

@otakuSiD:
otakuSiD

channel9.msdn.com


Let's learn how to package up web apps, deploy them, their settings and component parts easily. We start with the basics and ramp it up quickly, exploring custom database providers and advanced techniques.

@demiazz:
demiazz

twitpic.com Вот так вот Злые Марсиане выкатывают новые версии на PRODUCTION. Однако технологично и оригинально. )))

@alxrt:
alxrt

Жуйк, такой вопрос:
Полезна ли будет утилитка распространения образов дисков по сети, построенная по принципу торрента?
То есть, образ делится на равные куски, для них считается хэш, они сжимаются (для экономии передачи траффика между основным хранилищем и клиентом) и создается описание (номер куска, смещение, хэш).
После этого клиенты обращаются к серверу, скачивают рандомный кусок, записывают его на винт, и отчитываются серверу, что этот кусок у них есть. При этом, если нужный клиенту кусок есть у другого клиента, сервер его не отдает, а посылает к этому клиенту (если клиент уже не отдает кусок кому-нибудь).
Такая суть. Кстати, а может это очередной велосипед?

@proton:
proton

Кто-нибудь использует BDSM?
beginrescueend.com

@wwarlock:
wwarlock

#Redmine #deploy ready #WAR file
wwarlock.blogspot.com

@wwarlock:
wwarlock

#Redmine готовый к развёртыванию на серверах приложений. #deploy
wwarlock.blogspot.com

@korchasa:
korchasa

Копаю насчет деплоя РНР приложений с rpm-пакетами. Натыкаюсь на запись в блоге. Последний коммент — blog.phpdeveloper.org Приятно. Хотя я его и не писал.