25 <propertyregex override="yes" property="codeline" input="${sf.subproject.path}" regexp="^([^\\^/]+)[\\/].*" replace="\1"/> |
25 <propertyregex override="yes" property="codeline" input="${sf.subproject.path}" regexp="^([^\\^/]+)[\\/].*" replace="\1"/> |
26 <property name="codeline" value="default"/> |
26 <property name="codeline" value="default"/> |
27 <property name="sf.spec.job.name" value="${jobname}"/> |
27 <property name="sf.spec.job.name" value="${jobname}"/> |
28 <property name="sf.spec.job.codeline" value="${codeline}"/> |
28 <property name="sf.spec.job.codeline" value="${codeline}"/> |
29 |
29 |
30 <!-- override helium 7 defaults to operate like helium 5. |
|
31 *.log.dir props dont exist yet so need to be set now, otherwise they |
|
32 become immutable after helium.ant.xml import --> |
|
33 |
|
34 <property name="prep.log.dir" value="${build.drive}/output/logs"/> |
|
35 <property name="compile.log.dir" value="${build.drive}/output/logs"/> |
|
36 <property name="post.log.dir" value="${build.drive}/output/logs"/> |
|
37 <property name="archive.log.dir" value="${build.drive}/output/logs"/> |
|
38 <property name="signals.log.dir" value="${build.drive}/output/logs"/> |
|
39 |
|
40 <!-- import project properties/targets/references --> |
30 <!-- import project properties/targets/references --> |
41 <import file="sf-${sf.project.type}/build.xml" /> |
31 <import file="sf-${sf.project.type}/build.xml" /> |
42 |
32 |
43 <!-- import job references --> |
33 <!-- import job references --> |
44 <import file="${sf.project.location}/${sf.project.name}_refs.ant.xml" optional="yes"/> |
34 <import file="${sf.project.location}/${sf.project.name}_refs.ant.xml" optional="yes"/> |