view build/ @ 1041:7378eb4a7e47

Added tag release-85633 for changeset 2361e6830573
author TeamCityServer@buildserver-ro-srv.Labs.IntelliJ.Net
date Wed, 16 Dec 2020 13:25:58 +0300
parents 7bf4d943d5bb
line wrap: on
line source
  ~ Copyright 2000-2018 JetBrains s.r.o.
  ~ Licensed under the Apache License, Version 2.0 (the "License");
  ~ you may not use this file except in compliance with the License.
  ~ You may obtain a copy of the License at
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  ~ See the License for the specific language governing permissions and
  ~ limitations under the License.

<project name="build hooks" default="replace-tokens-in-teamcity-plugin-xml" basedir=".">

  <target name="replace-tokens-in-teamcity-plugin-xml">
    <property name="home" value="${artifact.output.path}"/>

      <format property="timestamp" pattern="yyyyMMddhhmmss"/>

    <property name="" value="SNAPSHOT-${timestamp}"/>

    <condition property="plugin.version" value="${}" else="${build.number}">
          <isset property="build.number"/>
        <matches pattern="snapshot-.*" string="${build.number}" casesensitive="false"/>

    <echo message="replacing tokens in teamcity-plugin.xml file under ${home}"/>
    <echo message="Setting version to: ${plugin.version}"/>

    <!-- update all references in teamcity-plugin.xml files -->
    <replace dir="${home}" summary="true">
      <include name="**/teamcity-plugin.xml"/>
      <replacefilter token="@version@" value="${plugin.version}"/>