Mercurial > hg > mercurial
annotate 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 |
rev | line source |
---|---|
490
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
1 <project name="build hooks" default="replace-tokens-in-teamcity-plugin-xml" basedir="."> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
2 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
3 <target name="replace-tokens-in-teamcity-plugin-xml"> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
4 <property name="home" value="${artifact.output.path}"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
5 |
616
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
6 <tstamp> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
7 <format property="timestamp" pattern="yyyyMMddhhmmss"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
8 </tstamp> |
490
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
9 |
616
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
10 <property name="snapshot.build.number" value="SNAPSHOT-${timestamp}"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
11 |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
12 <condition property="plugin.version" value="${snapshot.build.number}" else="${build.number}"> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
13 <or> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
14 <not> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
15 <isset property="build.number"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
16 </not> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
17 <matches pattern="snapshot-.*" string="${build.number}" casesensitive="false"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
18 </or> |
490
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
19 </condition> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
20 |
616
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
21 <echo message="replacing tokens in teamcity-plugin.xml file under ${home}"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
22 <echo message="Setting version to: ${plugin.version}"/> |
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
23 |
490
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
24 <!-- update all references in teamcity-plugin.xml files --> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
25 <replace dir="${home}" summary="true"> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
26 <include name="**/teamcity-plugin.xml"/> |
616
7a4ecffe34a9
fix plugin version
Dmitry Neverov <dmitry.neverov@gmail.com>
parents:
490
diff
changeset
|
27 <replacefilter token="@version@" value="${plugin.version}"/> |
490
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
28 </replace> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
29 </target> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
30 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
31 </project> |