Результаты поиска
CruiseControl.net, msbuild, /p:OutputPath и CCNetArtifactDirectory
В данный момент я пытаюсь настроить CruiseControl.net. До сих пор это работает хорошо, но у меня есть проблема с задачей MSBuild.
Согласно документации, он проходит от CCNetArtifactDirectory до MSBuild. Но как мне его использовать?
Я попробовал это сделать:
<buildArgs>
/noconsolelogger /p:OutputPath=$(CCNetArtifactDirectory)\test
</buildArgs>
Но это не работает. На самом деле, он убивает службу с этой ошибкой:
ThoughtWorks.CruiseControl.Core.Config.Preprocessor.EvaluationException: ссылка на неизвестный символ CCNetArtifactDirectory
Документация довольно скудна, и google und в основном предлагает изменить файл проекта .sln, чего я хочу избежать, чтобы иметь возможность вручную построить этот проект позже - я бы действительно предпочел /p:OutputPath .
Используйте ревизию SVN для обозначения сборки в CCNET
Я использую CCNET в примерном проекте с SVN в качестве системы управления версиями. CCNET настроен для создания сборки при каждом возврате. CCNET использует MSBuild для построения исходного кода.
Я хотел бы использовать последний номер редакции для генерации AssemblyInfo.cs при компиляции.
Как я могу извлечь последнюю версию из subversion и использовать значение в CCNET?
Edit: я не использую NAnt-только MSBuild.
nAnt все еще поддерживается и подходит для .net 3.5/VS2008?
Я использую MSBuild, чтобы построить свой материал. Я хочу использовать CruiseControl.net как сервер сборки.
Теперь CCNET много ссылается на nAnt, но похоже, что ccnet может сделать большую часть того, что может сделать nant через конфигурацию проекта и msbuild. Кроме того, nAnt кажется немного неподдерживаемым, С бета-релизом, которому уже почти год.
Короче говоря: я на самом деле вполне доволен MSBuild (тем более, что это передний конец компилятора "official") и немного неудобен с nAnt, но я не хочу судить преждевременно.
Каковы были бы причины использовать nAnt вместо MSBuild? Особенно с ccnet, который, кажется, немного перекрывается с nant с точки зрения функций (и добавления связанных с автоматизированной сборкой вещей)
Использование MSTest с CruiseControl.NET
Мы уже довольно давно используем CruiseControl с NUnit и NAnt. Для недавнего проекта мы решили использовать платформу тестирования, которая поставляется с Visual Studio, которая до сих пор была адекватной.
Я пытаюсь запустить решение в CruiseControl. Я, наконец, получил саму сборку для работы; однако я не смог получить никаких тестов для отображения в интерфейсе CruiseControl, несмотря на добавление пользовательских задач сборки и компонентов, предназначенных для этого. У кого-нибудь есть окончательная ссылка на инструкции по настройке этой настройки?
Как я могу создавать виртуальные машины в рамках процесса сборки с использованием MSBuild и MS Virtual Server и/или Hyper-V Server Virtualization?
То, что я хотел бы сделать, - это создать чистый образ виртуальной машины в качестве вывода сборки приложения.
Таким образом, будет создана новая виртуальная машина (с шаблоном все в порядке, с установленным OS и некоторым базовым программным обеспечением) --- новый веб-сайт будет создан в IIS, а вывод сборки веб-приложения будет скопирован в расположение на жестком диске виртуальной машины, и IIS настроен правильно, VM запустится и запустится.
Я знаю, что есть задачи MSBuild для сценария всех административных действий в IIS, но как вы пишете все действия с виртуальными машинами? В частности, создание новой виртуальной машины из шаблона, ее уникальное имя, запуск, настройка и т. д...
В частности, мне было интересно, успешно ли кто-либо реализовал любой сценарий VM как часть процесса сборки.
Обновление: я предполагаю, что с Hyper-V существует другой набор библиотек / APIs для создания сценариев виртуальных машин, кто-нибудь играл с этим? И кто-нибудь с реальным практическим опытом делает что-то подобное?
Как вы можете опубликовать приложение ClickOnce через CruiseControl.NET?
У меня есть CruiseControl.NET версия 1.4, настроенная на моем сервере разработки. Всякий раз, когда разработчик проверяет код, он делает компиляцию.
Теперь мы находимся в том месте, где мы можем начать давать наше приложение тестировщикам. Мы хотели бы использовать ClickOnce для распространения приложения, причем идея заключается в том, что когда тестировщик идет тестировать приложение, у него есть последняя сборка.
Я не могу найти способ сделать так, чтобы это произошло с CruiseControl.NET. Мы используем MSBUILD для выполнения сборок.
Как автоматизировать повторяющиеся задачи после сборки?
Я запускаю решение для веб-сайта ASP.NET с несколькими другими проектами в нем. Я знаю, что проекты MSBuild способны на это, но разве это лучший способ? Легко ли их создать? Является ли nAnt, CruiseControl.NET или любое другое решение лучше?
Когда я создаю сайт (используя Web Deployment проекты ), могу ли я автоматизировать часть сборки, чтобы она не копировала определенные папки из проекта в папку выпуска? Например, у меня есть папки с локальными поисковыми индексами, изображениями и другими содержательными частями папки, но они никогда не нужны и не загружаются при развертывании проекта.
Я также рассматриваю этот тип решения для автоматического увеличения номеров сборки и версий.
401   7   11:07, 1st August, 2020