18 |
18 |
19 Description: |
19 Description: |
20 |
20 |
21 ============================================================================ |
21 ============================================================================ |
22 --> |
22 --> |
|
23 <!--* @package preparation --> |
23 <project name="buildmanagement" xmlns:hlm="http://www.nokia.com/helium"> |
24 <project name="buildmanagement" xmlns:hlm="http://www.nokia.com/helium"> |
24 <description> |
25 <description> |
25 Runs the build manager Synergy operations. |
26 Runs the build manager Synergy operations. |
26 </description> |
27 </description> |
27 <!-- Preprocesses the build management configuration file. --> |
28 <!-- Preprocesses the build management configuration file. --> |
35 </target> |
36 </target> |
36 |
37 |
37 |
38 |
38 <!-- Runs the build manager Synergy operations. --> |
39 <!-- Runs the build manager Synergy operations. --> |
39 <target name="build-manager" depends="build-manager-prepare-input"> |
40 <target name="build-manager" depends="build-manager-prepare-input"> |
40 <record name="${build.log.dir}/${build.id}_build_manager.log" action="start" /> |
41 <hlm:record name="${build.log.dir}/${build.id}_build_manager.log" action="start" /> |
41 <echo>ccm.engine.host = ${ccm.engine.host}</echo> |
42 <echo>ccm.engine.host = ${ccm.engine.host}</echo> |
42 <echo>ccm.database.path = ${ccm.database.path}</echo> |
43 <echo>ccm.database.path = ${ccm.database.path}</echo> |
43 <hlm:python resultproperty="buildmanagement.result"> |
44 <hlm:python resultproperty="buildmanagement.result"> |
44 import buildmanagement |
45 import buildmanagement |
45 |
46 |
46 buildmanagement.buildmanager(r'${ccm.engine.host}', r'${ccm.database.path}', r'${project.config.file.parsed}', r'${project.spec.name}') |
47 buildmanagement.buildmanager(r'${ccm.engine.host}', r'${ccm.database.path}', r'${project.config.file.parsed}', r'${project.spec.name}') |
47 </hlm:python> |
48 </hlm:python> |
48 <record name="${build.log.dir}/${build.id}_build_manager.log" action="stop" /> |
49 <hlm:record name="${build.log.dir}/${build.id}_build_manager.log" action="stop" /> |
49 <hlm:logextract file="${build.log.dir}/${build.id}_build_manager.log" /> |
50 <hlm:logextract file="${build.log.dir}/${build.id}_build_manager.log" /> |
50 <!-- <hlm:signal name="buildManagementSignal" result="${buildmanagement.result}"/> --> |
51 <!-- <hlm:signal name="buildManagementSignal" result="${buildmanagement.result}"/> --> |
51 </target> |
52 </target> |
52 |
53 |
53 <!-- This macro enables you to create a synergy session using information from your .netrc file. --> |
54 <!-- This macro enables you to create a synergy session using information from your .netrc file. --> |