Mercurial > hg > mercurial
comparison build/ant.build.xml @ 616:7a4ecffe34a9 Gaya-8.0.x
fix plugin version
author | Dmitry Neverov <dmitry.neverov@gmail.com> |
---|---|
date | Thu, 01 Aug 2013 11:59:50 +0400 |
parents | f77000a89e97 |
children | 31a1aca3305c |
comparison
equal
deleted
inserted
replaced
615:7ea82d063131 | 616:7a4ecffe34a9 |
---|---|
1 <project name="build hooks" default="replace-tokens-in-teamcity-plugin-xml" basedir="."> | 1 <project name="build hooks" default="replace-tokens-in-teamcity-plugin-xml" basedir="."> |
2 | |
3 | 2 |
4 <target name="replace-tokens-in-teamcity-plugin-xml"> | 3 <target name="replace-tokens-in-teamcity-plugin-xml"> |
5 <property name="home" value="${artifact.output.path}"/> | 4 <property name="home" value="${artifact.output.path}"/> |
6 | 5 |
7 <echo message="replacing tokens in teamcity-plugin.xml file under ${home}"/> | 6 <tstamp> |
7 <format property="timestamp" pattern="yyyyMMddhhmmss"/> | |
8 </tstamp> | |
8 | 9 |
9 <condition property="build.number" value="snapshot" else="${build.number}"> | 10 <property name="snapshot.build.number" value="SNAPSHOT-${timestamp}"/> |
10 <not> | 11 |
11 <isset property="build.number"/> | 12 <condition property="plugin.version" value="${snapshot.build.number}" else="${build.number}"> |
12 </not> | 13 <or> |
14 <not> | |
15 <isset property="build.number"/> | |
16 </not> | |
17 <matches pattern="snapshot-.*" string="${build.number}" casesensitive="false"/> | |
18 </or> | |
13 </condition> | 19 </condition> |
14 | 20 |
15 <echo message="Setting version to: ${build.number}"/> | 21 <echo message="replacing tokens in teamcity-plugin.xml file under ${home}"/> |
22 <echo message="Setting version to: ${plugin.version}"/> | |
23 | |
16 <!-- update all references in teamcity-plugin.xml files --> | 24 <!-- update all references in teamcity-plugin.xml files --> |
17 <replace dir="${home}" summary="true"> | 25 <replace dir="${home}" summary="true"> |
18 <include name="**/teamcity-plugin.xml"/> | 26 <include name="**/teamcity-plugin.xml"/> |
19 | 27 <replacefilter token="@version@" value="${plugin.version}"/> |
20 <replacefilter token="@Plugin_Version@" value="${build.number}"/> | |
21 </replace> | 28 </replace> |
22 </target> | 29 </target> |
23 | 30 |
24 </project> | 31 </project> |