Один тест, который я делаю, скомпилировать ядро. Возможно, главный. Также я обращаюсь к этому списку довольно много в последнее время, поскольку я тестирую много конфигураций VM.
http://www.overclockers.com/forums/showthread.php?t=486495
Что касается "стандарта", я не уверен, что существует тот. То, что я думаю, что Вы могли бы хотеть сделать, создают ряд тестов, которые являются стандартными для Вас и применяют это к Вашим изменениям.
Обновление: Следующее не работает полностью: некоторые из Javascript проблематичны, и перенаправление выхода не работает.
Параметры:
/ teamcity
; тогда правила для исходящего трафика отпадут. У меня это работает для установки drupal. teamcity.example.com
(без виртуального каталога). В другом месте есть примерные шаги для этого . Для этого потребуются некоторые DNS CNAME и подстановочный сертификат (при использовании HTTPS для внешнего доступа). Остальные инструкции я оставлю здесь для потомков ...
Вы можете настроить перезапись URL для перезаписи любой части текста , установив filterByTags = "None"
.
Итак, теперь в C у меня есть следующее: \ Inetpub \ wwwroot \ web.config
:
<configuration>
<system.webServer>
<rewrite>
<rules>
<!-- Anything to http://www.example.com/teamcity/ should be
rewritten to http://teamcity:81/ -->
<rule name="TeamCity (/teamcity)">
<match url="^teamcity/(.*)" />
<serverVariables>
<!-- URL Rewrite can't deal with Encoding: gzip; turn that off. -->
<set name="HTTP_ACCEPT_ENCODING" value="" />
</serverVariables>
<action type="Rewrite"
url="http://teamcity:81/{R:1}" />
</rule>
</rules>
Это правило для входящих подключений; есть три исходящих правила:
<outboundRules>
Перенаправления при входе:
<!-- 302 Redirects (for the login page, e.g.) need to be rewritten. -->
<rule name="Teamcity (/teamcity) - Redirect" preCondition="IsRedirect">
<match serverVariable="RESPONSE_LOCATION"
pattern="http://[^/]+/(.*)" />
<action type="Rewrite"
value="http://www.example.com/teamcity/{R:1}" />
</rule>
Обычная перезапись HTML:
<!-- Links in HTML need to be rewritten. -->
<rule name="TeamCity (/teamcity) - HTML" preCondition="IsHTML">
<!-- I've ellided the other tag types here; you might want them. -->
<match filterByTags="A, ..."
pattern="^(.*)" />
<action type="Rewrite"
value="http://www.example.com/teamcity/{R:1}" />
</rule>
@импорт файлов CSS:
<!-- TeamCity uses @import for styles; fix that. -->
<rule name="TeamCity (/teamcity) - Style" preCondition="IsHTML">
<match filterByTags="None" pattern="@import "/" />
<action type="Rewrite" value="@import "/teamcity/" />
</rule>
И некоторые предварительные условия:
<preConditions>
<preCondition name="IsRedirect">
<add input="{RESPONSE_STATUS}" pattern="302" />
</preCondition>
<preCondition name="IsHTML">
<add input="{RESPONSE_CONTENT_TYPE}" pattern="^text/html" />
</preCondition>
</preConditions>
</outboundRules>
</rewrite>
</system.webServer>
</configuration>
Кажется, это сработает, но я приду назад и обновите этот ответ, если найду что-нибудь еще.