Широко известный в узких кругах сайт github.com имеет фичу
Github Pages. Это когда создаётся в git ветка с именем "gh-pages", а сайт применяет к ней какой-нибудь генератор и получившиеся файлы размещает в CDN (content delivery network).
Есть ещё похожая, но другая фича
pages
https://github.com/username/username.github.io
которая из ветки master деплоит в
https://username.github.io
По умолчанию там Jekyll:
In addition to supporting regular HTML content, GitHub Pages supports Jekyll, a popular static site generator.
А мне нужно
не Jekyll, а T4
Для того, чтобы сборка происходила автоматически при изменениях, в github существуют
webhooks
А ещё существуют билд-серверы, которые через эти вебхуки уже подключены (
travis-ci и
ещё какой-то).
Для того, чтобы
сказать travis-ci что делать — нужно написать .travis.yml
Никто не видел примера .travis.yml, который бы использовал утилиту TextTransform.exe для генерирования страниц перед
деплойментом в gh-pages?
Заодно меня интересует вопрос — зачем нужен T4, если есть синтаксис Razor (не, понятно, что первый старее, а второй новее, но почему старый никак не выкинут?)