Я очень знаком с Continuous Integration. Может кто-нибудь, пожалуйста, дайте мне знать, можем ли мы создать веб-сайт с использованием MSbuild?Можем ли мы создать веб-сайт с использованием MSBuild
ответ
Вы можете создать проект веб-сайта с помощью задачи AspNetCompiler MSBuild.
http://msdn.microsoft.com/en-us/library/ms164291.aspx
Ваш файл MSBuild может выглядеть примерно так:
<Project
xmlns = "http://schemas.microsoft.com/developer/msbuild/2003"
DefaultTargets = "PrecompileWeb">
<Target Name = "PrecompileWeb">
<AspNetCompiler
VirtualPath = "DeployTemp"
PhysicalPath = "C:\ccnet\myProject\WebSite"
TargetPath = "C:\ccnet\myProject\PreCompiled"
Force = "true"
Debug = "true"
Updateable = "true"/>
</Target>
</Project>
И тогда в вашем ccnet.config, вы бы добавить что-то вроде следующего в задачах блок для вашего проекта:
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>C:\ccnet\myProject\</workingDirectory>
<projectFile>C:\ccnet\myProject\myproject.msbuild</projectFile>
<logger>C:\Program Files\CruiseControl.NET\server\ThoughtWorks.CruiseControl.MsBuild.dll</logger>
</msbuild>
К сожалению, если вы выбрали "Веб-сайт" в качестве типа проекта, вы не можете. Однако, если вы выбрали тип проекта «Веб-приложение», вы можете использовать MSBUILD для его создания. После того, как вы создали проект «веб-приложение», вы можете щелкнуть его правой кнопкой мыши и выбрать «Добавить проект веб-развертывания», который добавит файл wdproj в ваше решение, и вы можете настроить параметры там.
Вы можете предоставить этот файл wdproj в конфигурационный файл ccnet для проекта, который может запускать его в соответствии с настроенным расписанием. я могу, вероятно, дать вам соответствующие узлы, необходимые для настройки в файле конфигурации cc.net завтра, когда я нахожусь в офисе
Да, вы можете - даже с «веб-сайта».
Что вам нужно сделать, это добавить «Проект развертывания в Интернете» и настроить его, чтобы он захватил все файлы с сайта, скомпилировал их и использовал что-то вроде WiX, вы можете создать установщик для файлов, чтобы быть в состоянии легко развернуть свой веб-сайт и все его файлы, необходимые для компьютера клиента.
Marc
Вы можете загрузить проект развертывания веб для Visual Studio 2008 здесь: http://www.microsoft.com/downloads/details.aspx?familyId=0AA30AE8-C73B -4BDD-BB1B-FE697256C459 & DisplayLang = еп для Visual Studio 2005 идут сюда: http://msdn.microsoft.com/en-us/asp.net/aa336619.aspx – lexx
Если у вас есть файл SLN для веб-сайта, вы можете использовать следующую команду:
MSBuild YourSolutionFile.sln
Или вы можете просто перейти к каталогу, в котором находится файл .sln, и ввести «msbuild» (предполагая, что msbuild находится в текущем пути). –
- 1. Можем ли мы создать приложение с использованием селен-webdriver?
- 2. Можем ли мы создать тестовый набор с использованием WATIN?
- 3. Можем ли мы создать словарь с общим?
- 4. Можем ли мы создать сеть с коммутаторами?
- 5. Можем ли мы создать последовательность в XSLT?
- 6. Задача SignFile в MSBuild: можем ли мы сделать это быстрее?
- 7. Можем ли мы создать объект интерфейса?
- 8. Можем ли мы создать PDS внутри PDS
- 9. Можем ли мы создать изображение текста
- 10. Можем ли мы создать два экземпляра log4j
- 11. Можем ли мы создать пользовательские sdk's самостоятельно
- 12. Можем ли мы создать различные формы холста?
- 13. Можем ли мы создать таблицу для wordpress?
- 14. Можем ли мы создать пользовательское описание HTTP?
- 15. Можем ли мы создать IntentService как STICKY?
- 16. Как мы можем создать соединение с Asterisk с использованием SIPml5
- 17. Можем ли мы сделать это с использованием массива SESSION PHP?
- 18. Можем ли мы создать неблокирующий сервер с блокирующими сокетами?
- 19. Можем ли мы записывать настольные приложения с использованием JMeter
- 20. Можем ли мы создать насмешливый экземпляр java.lang.Class с PowerMock?
- 21. Можем ли мы создать unique_ptr с помощью лямбда?
- 22. Можем ли мы создать класс с именем «class»?
- 23. Можем ли мы создать решение SSO только с помощью openLDAP?
- 24. Можем ли мы создать переменную Java с: operator?
- 25. Можем ли мы создать пользовательский шаблон Joomla с HTML
- 26. Можем ли мы создать файл Excel с помощью File.Create?
- 27. Можем ли мы создать эмулятор с функцией Hard Keyboard
- 28. Можем ли мы создать любую функцию с помощью декоратора?
- 29. Можем ли мы создать компонент с параметризованным конструктором?
- 30. Можем ли мы создать наши собственные значки с шрифтом Awesome?
Это работает довольно хорошо. Я совмещаю это с несколькими задачами, которые настраивают веб-приложение в IIS для автоматизации развертываний. – Min
Вы по-прежнему рекомендуете этот подход для современного веб-проекта статического контента? – julealgon