Mercurial > hg > mercurial
annotate build/ant.build.xml @ 490:f77000a89e97
Add idea artifacts
author | Dmitry Neverov <dmitry.neverov@jetbrains.com> |
---|---|
date | Thu, 04 Oct 2012 11:32:36 +0400 |
parents | |
children | 7a4ecffe34a9 |
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 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
4 <target name="replace-tokens-in-teamcity-plugin-xml"> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
5 <property name="home" value="${artifact.output.path}"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
6 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
7 <echo message="replacing tokens in teamcity-plugin.xml file under ${home}"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
8 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
9 <condition property="build.number" value="snapshot" else="${build.number}"> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
10 <not> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
11 <isset property="build.number"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
12 </not> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
13 </condition> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
14 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
15 <echo message="Setting version to: ${build.number}"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
16 <!-- update all references in teamcity-plugin.xml files --> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
17 <replace dir="${home}" summary="true"> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
18 <include name="**/teamcity-plugin.xml"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
19 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
20 <replacefilter token="@Plugin_Version@" value="${build.number}"/> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
21 </replace> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
22 </target> |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
23 |
f77000a89e97
Add idea artifacts
Dmitry Neverov <dmitry.neverov@jetbrains.com>
parents:
diff
changeset
|
24 </project> |