Вот идея: вы передаете свой код в репозиторий и вызываете веб-службу (или вводите запрос через веб-приложение) для его компиляции. Затем результаты отправляются на FTP-сервер, в корзину S3 и т. д. Есть ли что-нибудь подобное в общедоступном Интернете?
В TFS есть функция очереди сборки, но я больше думаю о веб-службе интернета (не интрасети). И если он может извлекать данные из известных интерфейсов управления исходным кодом (Subversion, CVS и т. д.), то вызывающей стороне нужно передать совсем немного, кроме выбора компилятора и конкретных параметров компиляции.
Мое рассуждение больше похоже на устранение множества проблем с установкой и настройкой программного обеспечения, особенно при работе между разными языками/платформами/фреймворками/проектами.