# Note: this next git line is no longer necessary on the current (7.7.x) master
% git --git-dir=/space/git/CONDOR_DOC.git archive origin/master | tar xf -
% cd nmi_tools
- % ./condor_nmi_submit --build --git --workspace=../ --platforms=x86_64_macos_10.7,x86_64_rhap_5.7,x86_64_rhap_6.2,x86_winnt_5.1 --notify-fail-only --use-externals-cache --desc="A Description"
+ % ./condor_nmi_submit --build --git --workspace=../ --platforms=x86_64_macos_10.7,x86_64_rhap_5.7,x86_64_rhap_6.2,x86_winnt_5.1 --notify-fail-only --desc="A Description"
{endcode}
Note that you probably only need the git archive operation the first time you do this.
@@ -30,7 +30,7 @@
*: =--without-tests= suppresses the automatic submission of tests when the build is done.
*: =--platforms= takes a comma separated list of platforms. For a list of available platforms, see "Platforms" below. You must specify the platforms you want. (This is a change from the old BATLab.) You can find a list of available platforms at http://submit-2.batlab.org/nmi/pool/status , look for "Pool usage by platform" in the left column.
-*: =--use-externals-cache= uses cached externals to speed the build. If you're testing a new external, do *not* use this option.
+*: =--use-externals-cache= uses cached externals to speed the build. *May not work in new BATLab.* If you're testing a new external, do *not* use this option.
*: =--release-only= builds the dynamic binaries, but doesn't package or return them. If you're just doing a compile test and don't need the binaries, this will speed the build by about 45 minutes. If you need to generate a package to give to a user (or to submit for testing), omit this option.
*: =--desc= specifies a description that appears in the NMI web pages and can help identify your build.
*: =--workspace=../= is the location of your workspace. *Warning:* due to a bug in condor_nmi_submit, as of 2006-02-14 the only valid option is "=../=" as given in the example.