Интересно, есть ли лучшая практика или, по крайней мере, более практичный способ развертывания исполняемого файла C / C ++ на производственных серверах на базе Linux.
Я установил Jenkins как сервер CI и создал основнойМодуль SVN, который содержит несколько svn: externals.Этот модуль в основном служит конвейером связанных приложений C ++.(Возможно, мне следует опубликовать еще один вопрос о том, является ли svn: externals правильным способом сделать это)
Итак, главный вопрос - шаги развертывания, я планирую сделать все производственные серверы подчиненными Jenkins спараметризованный конфиг, с целью построения из тегов SVN.И используйте некоторые сценарии для копирования всех исполняемых файлов, например: / opt / mytools / bin на нескольких производственных серверах.
Любые рекомендации?