Каково различие (различия) между MSBuild и TFSBuild

Я столкнулся с той же проблемой при настройке Git на платформе совместной разработки, которой я должен управлять.

Чтобы решить эту проблему:

  • Я обновил версию Curl, установленную на сервере. Загрузите последнюю версию на веб-сайте Загрузите страницу curl и следуйте процедуре установки Процедуры установки curl

  • Получите сертификат орган, который доставляет сертификат для сервера.

  • Добавьте этот сертификат в файл CAcert, используемый curl. На моем сервере он находится в /etc/pki/tls/certs/ca-bundle.crt.

  • Сконфигурируйте git для использования этого файла сертификата, отредактировав файл .gitconfig и установив путь sslcainfo. sslcainfo= /etc/pki/tls/certs/ca-bundle.crt

  • На клиентском компьютере вы должны получить сертификат и настроить файл .gitconfig.

Надеюсь, это поможет некоторым из вас.

10
задан 2 revs 1 July 2009 в 19:06
поделиться

3 ответа

TFS использует тот же MSBuild 3.5 под капотом для автоматических сборок, который Visual Studio 2008 использует локально. TFS определяет свою собственную последовательность сборки, предоставляя MSBuild файл .proj, который импортирует специфичные для TFS цели и обогащает последовательность сборки решения функциями, полезными в среде Team (т. Е. Получить последнюю версию из системы управления версиями, выполнить сборку, создать Билет TFS в случае сбоя сборки и т. Д.)

Вот моя попытка разобраться во всех этих средах сборки , предоставив историческую перспективу: (мои догадки и предположения могут быть неверными, но все же должны быть полезной концептуальной информацией для новичков). Ознакомьтесь с последним разделом «Концепции MSBuild, связанным с TFS» - там есть несколько полезных ссылок.

14
ответ дан 3 December 2019 в 20:43
поделиться

MSBuild против TFSBuild

MSBuild - это технология, которая используется для реальных сборок. Узел «Сборки» в Team Explorer - это XML-файл, который вводит основные параметры, которые будут введены в MSBuild. Когда вы добавляете сборку в этот узел, она фактически добавляет некоторые файлы в ваше дерево управления версиями. Это файлы, подключенные к MSBuild, которые вы можете настроить.

Вы можете очень легко автоматизировать свои сборки. Существует инструмент командной строки tfsbuild, он должен находиться в папке% Program Files% \ Microsoft Visual Studio 8 \ Common7 \ IDE. Вы указываете сервер TFS, командный проект и тип сборки (имя, которое вы создали в узле «Сборки»). Используйте эту утилиту командной строки и используйте Планировщик заданий в Windows, чтобы вызвать это (Program Files -> Accessories -> System Tools -> Задачи расписания).

Источник: Форумы MSDN

3
ответ дан 3 December 2019 в 20:43
поделиться

См. Статью Team Build 2008 Брайана А. Рэнделла.

Также см. Ресурсы в Learn Team System и Team Foundation Server и Центр разработчиков Team System .

Есть много ресурсов, включая ресурсы для новичков.

1
ответ дан 3 December 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: