Компиляция проекта на удаленной машине по SSH

#svn #macos #ssh #virtual-machine

#svn #macos #ssh #виртуальная машина

Вопрос:

У меня есть несколько виртуальных машин на Amazon, и я могу скомпилировать свой проект только на этих машинах, потому что они предварительно настроены и развертываются из специального шаблона. У меня часто бывает некоторая работа с объединением ветвей (SVN), и после объединения каждой проблемы мне нужно скомпилировать проект на удаленном VDI, а затем проверить, как это работает. В данный момент я использую Mac OS, поэтому я хочу использовать свое локальное программное обеспечение для объединения, а затем автоматически скомпилировать эти объединенные обновления на VDI. Что-то вроде утилиты SVN с поддержкой SSH. Я объединяю файлы локально, и они автоматически перемещаются в VDI.

Кто-нибудь, знаете ли вы какое-нибудь программное обеспечение Mac для SVN, которое позволяет использовать удаленную ssh-машину?

Ответ №1:

Это не совсем программное обеспечение svn, но вы могли бы смонтировать файлы через sshfs и выполнять свою работу на своем локальном компьютере, но с данными на сервере.

Ответ №2:

ответ @Gauchi — это легкое решение. Приведенное ниже дополняет это:

Вы можете использовать персональный сервер сборки (Jenkins, TeamCity, Go и т.д.) И использовать удаленные машины в качестве агентов, просматривающих репозиторий SVN, на который вы регистрируетесь, и попросить их скомпилировать его. Может быть, это немного тяжеловато для того, что вы хотите, но вы получаете другие преимущества, и у вас также может быть запущена настройка CI.