如何将TeamCity配置为从SVN中继以及不同分支和/或标记构建?
我们的想法是从同一个项目中获得多个构建,这样我们就可以拥有生产中的当前版本(能够对该"发布标记"进行部署和修复)并同时拥有主干和分支与每天发生的实际发展.
我们有我们的策略,所有者以及SVN目录的所有内容,我们遇到的问题是如何配置TeamCity以在应用程序的不同"版本"或"状态"上为同一项目进行多个构建.
做这个的最好方式是什么 ?
提前致谢 !
这是我的情况。
我正在使用 EPiServer 9 并且我已经配置了一个 SqlServerMembershipProvider 如下:
<add name="SqlServerMembershipProvider" type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
connectionStringName="EPiServerXYZ"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
requiresUniqueEmail="false"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="8"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10"
applicationName="/"
passwordStrengthRegularExpression="^.*(?=.{8,})(?=.*\d)(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[^\w\d\s]).*$" />
Run Code Online (Sandbox Code Playgroud)
一切正常,验证和不同的场景。
我们的问题是会员提供者显示的错误消息是通过使用配置创建的,它最终给出了用户不友好的消息,例如:
我很想设置一个自定义错误消息,它真正向用户解释了我们在用于验证密码的正则表达式中的所有要求。
到目前为止,我可以考虑这样做的唯一方法是实现/扩展我们正在使用的当前提供程序,以便在验证出现问题时设置自定义错误消息,但我想可能有另一种更好/更简单的方法来做到这一点.
提前致谢!