Запустите часть сценария сборки в окне Windows, а остальные в Linux - PullRequest
1 голос
/ 22 марта 2012

Мой скрипт сборки работает на linux и вызывает такие вещи, как gcc, сценарии оболочки и т. Д. Часть решения написана в моно и может быть легко скомпилирована в Linux. Но я хочу запутать код. Не вручную, а как часть процесса сборки.

Поэтому мне нужно вызывать Dotfuscator и Dotfuscator, пока он работает только на Windows.

Есть ли хорошие решения для удаленного вызова рабочих / сборочных сценариев из командной строки из Linux на компьютере с Windows? Я не просто хочу запускать команду удаленно, но и передавать файлы.

Как и служба Windows, доступ к которой осуществляется с помощью простой curl-загрузки tar-файла, она создает временную папку для каждого одновременно подключенного клиента (или блокирует одновременные вызовы) и распаковывает файл, вызывает что-то для этих файлов и снова упаковывает результат как файл tar, чтобы вернуть его вызывающей стороне? И очищает временный файл даже в случае сбоев?

Может быть, кто-то знает хорошее решение, которое спасает меня от написания этого самостоятельно!

Не должно быть так уж необычно, что процесс сборки охватывает несколько платформ, но общие ответы сервера сборки, как я обнаружил, в основном говорят только об одном скрипте сборки. Также подумайте о беге, например. конструктор установки nsis из сценария сборки под управлением Linux, если часть вашего решения имеет крошечный компонент windows

...