*** @{dir} ***
*** @{dir} ***
*** @{dir} ***
*** nmake: @{dir} ***
*** Visual Studio: @{dir} ***
*** @{dir} ***
*** @{dir} SLOC to ${documentation.root}/sloccount/@{dir} ***
*** @{dir} ***
*** @{dir} ***
************************************************************
******************* SL Master Build **********************
************************************************************
*** Environment
CATALINA_HOME :: ${env.CATALINA_HOME}
DYLD_LIBRARY_PATH :: ${dyld.library.path}
LD_LIBRARY_PATH :: ${ld.library.path}
BUILD_OUT :: ${env.BUILD_OUT}
*** Build info
build.date :: ${build.date}
build.stamp :: ${build.stamp}
build.version :: ${build.version}
build.tag :: ${build.tag}
build.branch :: ${build.branch}
build.commit :: ${build.commit}
*** Java properties
os.arch :: ${os.arch}
os.name :: ${os.name}
user.dir :: ${user.dir}
user.name :: ${user.name}
user.home :: ${user.home}
*** Configurable properties
build.kind :: ${build.kind}
maven.profiles :: ${maven.profiles}
*** Derived properties
platform :: ${platform}
sequencelogic.home :: ${sequencelogic.home}
make :: ${make}
nmake :: ${nmake}
*** Test
test.server.cg :: ${test.server.cg}
test.server.sg :: ${test.server.sg}
test.server.mongo :: ${test.server.mongo}
*** Taggable projects
all.taggable :: ${all.taggable}
*** Projects to build
all.maven.pre :: ${all.maven.pre} (Java)
all.maven :: ${all.maven} (Java)
all.make :: ${all.make} (C/C++ portable)
all.make.post :: ${all.make.post} (C/C++ portable)
all.ant :: ${all.ant} (Android/Javadoc)
all.ndk :: ${all.ndk} (Android JNI)
all.xcode :: ${all.xcode} (iOS/OSX)
all.nmake :: ${all.nmake} (Windows)
all.visualstudio:: ${all.visualstudio}
all.nobuild :: ${all.nobuild}
************************************************************
UNAME: ${uname}
*** javadoc @{dir} to ${documentation.root}/javadoc/@{dir} ***
*** javadoc @{dir} to ${documentation.root}/javadoc/@{dir} ***
*** @{webapp} to ${env.CATALINA_HOME}/webapps ***
*** robot to ${sequencelogic.home} ***
[SL Masterbuild] Deploy completed on ${platform}
Deploy completed ${platform} on ${build.date}
${message.body}
${uname}
************************ HELP ************************
The following target exist, in order of utility/frequency of use:
*** General ***
help - this target
validate - validate your OS/build environment
*** Build Lifecyle ***
compile - compile everything
clean - clean build artifacts
test - run unit tests
install - compile test and install to Maven Repo or protected system library directories
install-no-tests - compile and install skipping tests
*** Revision Control ***
update - update projects
status - get GIT status
commit - commit all changes
tag - tag most projects
*** Deployment Lifecyle ***
deploy - deploy webapps to Tomcat; deploy robot to SEQUENCELOGICHOME
deploy-restart - deploy and restart Tomcat
deploy-test - run functional/load tests post deploy
restart - restart tomcat and robot
functional-test - run web service functional tests