*** @{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