在我们的自动构建中,我们将MSBuild
与web.config transformation结合使用,以创建接受配置和生产配置。
我们添加了更改配置设置的属性
例如更改cdn url。
<add key="cdn1url" value="http://cdn.acceptance.oursite.com/"
xdt:Transform="SetAttributes"
xdt:Locator="Match(key)" />
有人知道是否可以添加自动增量属性?我们希望在每个生产版本的版本属性(用于+1
缓存)中添加css/img/js
。
另一个选项可能是Teamcity
内部版本号,但我不确定这是否可行
答案 0 :(得分:2)
3
PS
,然后返回3
<FileUpdate
Files="@(FilesToUpdate)"
Regex="regex here"
ReplacementText="$(NextVersionNumber)" />
PS:通过使用RegexMatch
任务,您可以提取当前版本,然后通过递增它,您将获得$(NextVersionNumber)
proeprty的值。