Управляемые сборки на Linux

0

У нас есть сервер TFS, который запускает сборки нашего программного обеспечения на базе Windows. Теперь нам пришлось перенести часть нашего программного обеспечения на Linux, и мы хотим запускать сборки аналогичным образом в Linux. Проект Linux создан с использованием Eclipse CDT, написанный в C++. Вопрос заключается в том, как запустить сборки этого проекта на машине Linux, и можно ли каким-то образом интегрировать его в инфраструктуру TFS? Для контроля качества и т.д.

Теги:
tfs
eclipse-cdt

2 ответа

0

В настоящее время Microsoft предоставляет собственный агент сборки для Linux: https://github.com/Microsoft/azure-pipelines-agent.

0

Не существует готового решения: в настоящее время для Linux нет агентов.

Но подождите, я сделал это один раз для клиента. Кусочками раствора были:

  1. настроить SSH на Linux
  2. напишите сценарий сборки Linux и сохраните его в контроле версий TFS
  3. измените настраиваемый шаблон с помощью расширений Community Build Extensions, чтобы: a. нажмите на скрипт b. вызывать сценарий удаленно c. собирать журнал сборки d. скопируйте журналы в OutDir

Я написал сообщение в блоге с подробной инструкцией: http://casavian.eu/wordpress/2014/02/13/integrating-linux-builds-in-tfs/.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню