common/diamonds/config.xml.ftl
author Simon Howkins <simonh@symbian.org>
Tue, 09 Feb 2010 17:49:27 +0000
changeset 892 24ecf67cba71
parent 884 18fc0e69c5b8
child 1050 34dcbee2af5e
permissions -rw-r--r--
Bug 1661: Improve build speed with better caching strategy Changed the way that the cache is located, so the same code can run on any build machine without any configuration. Made work around for Bug 419 the only option, as we're not using the alternative anyway, and I don't want to commit completely untested code! Changed caching algorithm, to improve build times.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     2
<!-- 
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     3
Copyright (c) 2009 Symbian Foundation Ltd
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     4
This component and the accompanying materials are made available
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     5
under the terms of the License "Eclipse Public License v1.0"
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     6
which accompanies this distribution, and is available
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     7
at the URL "http://www.eclipse.org/legal/epl-v10.html".
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     8
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
     9
Initial Contributors:
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    10
Symbian Foundation Ltd - initial contribution.
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    11
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    12
Contributors:
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    13
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    14
Description:
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    15
Diamonds configuration template
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    16
-->
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    17
<configuration>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    18
<config>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    19
    <template-dir path="${ant['helium.dir']}/tools/common/templates/diamonds"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    20
    <output-dir path="${ant['build.log.dir']}"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    21
    <property name="smtpserver" value="email.smtp.server" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    22
    <property name="ldapserver" value="email.ldap.server" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    23
    <property name="initialiser-target-name" value="diamonds" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    24
    <server>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    25
        <property name="host" value="diamonds.host" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    26
        <property name="port" value="diamonds.port" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    27
        <property name="path" value="diamonds.path" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    28
        <property name="tstampformat" value="yyyy-MM-dd'T'HH:mm:ss" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    29
        <property name="mail" value="diamonds.mail" />
322
882d389a6f06 Reverted category-property to build.family
Dario Sestito <darios@symbian.org>
parents: 321
diff changeset
    30
        <property name="category-property" value="build.family" />
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    31
        <property name="buildid-property" value="diamonds.build.id" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    32
    </server>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    33
</config>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    34
<logger>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    35
    <stages>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    36
        <stage name="pre-build" start="prep" end="prebuild" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    37
        <stage name="build" start="compile-main" end="compile-main" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    38
        <stage name="post-build" start="postbuild" end="zip-localised" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    39
        <stage name="release" start="publish-variants" end="final" />
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    40
    </stages>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    41
    <targets>
884
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    42
    	<!-- note: replaced by sf-diamonds-envinfo -->
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    43
        <!-- target name="diamonds" template-file="tool.xml.ftl" 
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    44
            logfile="${ant['temp.build.dir']}/build/doc/ivy/tool-dependencies-${ant['build.type']}.xml" ant-properties="true"/ -->
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    45
        
695
1eaeee12c3d1 Send to Diamonds only 3 links: brag, build bom, build logs
Dario Sestito <darios@symbian.org>
parents: 377
diff changeset
    46
        <!-- note: replaced by sf-run-analysis-diamonds -->
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    47
        <!-- target name="compile-main" template-file="compile.xml.ftl"
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    48
            logfile="${ant['diamonds.compile.summary']}" ant-properties="true"/ -->
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    49
                    
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    50
        <target name="ido-codescanner" template-file="codescanner.xml.ftl"
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    51
            logfile="${ant['ido.codescanner.output.dir']}/problemIndex.xml"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    52
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    53
        <!-- if no logfile provided, looks for xml file to send 
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    54
            using <build.id_target_name.xml> file or<target_name.xml> file, 
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    55
            if both doesn't exists does nothing. tries to pass ant properties
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    56
            and sends it.-->
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    57
            
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    58
        <target name="create-bom"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    59
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    60
        <target name="rndsdk-create-api-descr-xml" template-file="apimetrics.xml.ftl"
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    61
            logfile="${ant['build.drive']}/output/apidescr/apidescr.xml"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    62
            
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    63
        <#if (ant?keys?seq_contains('validate.policy.log'))>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    64
        <target name="render-validate-policy" template-file="validate-policy-log.xml.ftl" 
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    65
            logfile="${ant['validate.policy.log']}"/>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    66
        </#if>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    67
884
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    68
        <!-- note: replaced by sf-diamonds-envinfo -->
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    69
        <!-- defer will store all the converted output file and sends only if there any other
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    70
            stage / target starts to send some data to diamonds -->
884
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    71
        <!-- target name="check-tool-dependencies" template-file="tool.xml.ftl" 
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    72
            logfile="${ant['temp.build.dir']}/build/doc/ivy/tool-dependencies-${ant['build.type']}.xml" ant-properties="true"
884
18fc0e69c5b8 Dump environment info to Diamonds
Dario Sestito <darios@symbian.org>
parents: 695
diff changeset
    73
            defer="true"/ -->
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    74
            
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    75
        <!-- SF specific -->
377
598bc53daddb renamed 'sf-tag-build' to 'sf-diamonds-tag-build' to stop unneccessary confusion with source tagging...
MattD <mattd@symbian.org>
parents: 322
diff changeset
    76
        <target name="sf-diamonds-tag-build"/>
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    77
        <target name="sf-diamondize-bom"/>
695
1eaeee12c3d1 Send to Diamonds only 3 links: brag, build bom, build logs
Dario Sestito <darios@symbian.org>
parents: 377
diff changeset
    78
        <target name="sf-run-analysis-diamonds"/>
199
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    79
    </targets>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    80
</logger>
7bcb8b1ad9a6 Add missing files for yarp publishing to diamonds
Dario Sestito <darios@symbian.org>
parents:
diff changeset
    81
</configuration>