fillest
ops ? deploy а где-нибудь транзакционный деплой изобрели уже? В нужных местах коммитить после каких-то шагов, и при фейле и соотв фиксе-редеплое продолжается с места где зафейлилось. Посмотреть бы неучтённые подводные камни.
Не надо мне только про "нинужно, докир", речь о стейтфул-местах
datacompboy
PHP deploy Так, а что нынче в PHP мире популярно для деплоя?
Capistrano / mina? Но не хочется тянуть зависимость на руби.
Rocketeer ? что еще есть?
otakuSiD
dev CI .net packaging deploy Возможные ошибки при настройке "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
dev CI .net packaging deploy Что бы инициировать создание "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
гавно dev CI packaging deploy
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
alxrt
? deploy Жуйк, такой вопрос:
Полезна ли будет утилитка распространения образов дисков по сети, построенная по принципу торрента?
То есть, образ делится на равные куски, для них считается хэш, они сжимаются (для экономии передачи траффика между основным хранилищем и клиентом) и создается описание (номер куска, смещение, хэш).
После этого клиенты обращаются к серверу, скачивают рандомный кусок, записывают его на винт, и отчитываются серверу, что этот кусок у них есть. При этом, если нужный клиенту кусок есть у другого клиента, сервер его не отдает, а посылает к этому клиенту (если клиент уже не отдает кусок кому-нибудь).
Такая суть. Кстати, а может это очередной велосипед?