-
Notifications
You must be signed in to change notification settings - Fork 4
/
build.xml
42 lines (32 loc) · 1.61 KB
/
build.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?xml version="1.0"?>
<project name="sag-microservices-demo" default="buildDeployTest" basedir="." >
<property name="workspace.dir" location="."/>
<!-- project.properties -->
<property file="project.properties"/>
<property name="sag.ci.home" value="${workspace.dir}/sagdevops-ci-assets" />
<import file="${sag.ci.home}/build.xml"/>
<!-- remap the VCS structure defined in project.properties to have absolute paths -->
<property name="isProjectsDir" location="${isPackages}"/>
<property name="isTestDir" location="${isTests}"/>
<property name="bpmProjectsDir" location="${bpmProjects}"/>
<property name="mwsProjectsDir" location="${mwsProjects}"/>
<property name="rulesProjectsDir" location="${rulesProjects}"/>
<property name="umProjectsDir" location="${umExport}"/>
<property name="buildOutputDir" value="${workspace.dir}/target/${ant.project.name}/build"/>
<property name="repositoryName" value="${ant.project.name}Repo"/>
<property name="testPackageNamePattern" value="*_Test"/>
<property name="jenkinsReportDir" value="${workspace.dir}/report"/>
<target name="buildDeployTest">
<antcall target="sagdevops-ci-assets.buildDeployTest"></antcall>
</target>
<target name="build" depends="">
<echo>sag.ci.home=${sag.ci.home}</echo>
<antcall target="sagdevops-ci-assets.build"></antcall>
</target>
<target name="deploy" depends="">
<antcall target="sagdevops-ci-assets.deploy"></antcall>
</target>
<target name="test" depends="">
<antcall target="sagdevops-ci-assets.test"></antcall>
</target>
</project>