30 my $sFbfProjectRepo = "\\\\bishare\\mercurial_development\\oss\\FCL\\interim\\fbf\\projects\\packages"; |
30 my $sFbfProjectRepo = "\\\\bishare\\mercurial_development\\oss\\FCL\\interim\\fbf\\projects\\packages"; |
31 my $sFbfProjectDir = ''; |
31 my $sFbfProjectDir = ''; |
32 my $sSubProject = ''; |
32 my $sSubProject = ''; |
33 #my $sSourcesFile = ''; |
33 #my $sSourcesFile = ''; |
34 #my $sModelFile = ''; |
34 #my $sModelFile = ''; |
35 my $sFbfConfigRepo="\\\\bishare\\mercurial_development\\oss\\FCL\\interim\\fbf\\configs\\pkgbuild"; |
35 my $sFbfConfigRepo="\\\\bishare\\mercurial_development\\oss\\FCL\\interim\\fbf\\configs\\default"; |
36 my $sFbfConfigDir = ''; |
36 my $sFbfConfigDir = ''; |
37 my $nCmdLineNumber; |
37 my $nCmdLineNumber; |
38 my $bProduction = 0; |
38 my $bProduction = 0; |
39 my $sDiamondsTag = ''; |
39 my $sDiamondsTag = ''; |
40 my $bHudson = 0; |
40 my $bHudson = 0; |
64 print "\t--subproj=RELPATH Select subproject located at RELPATH (relative to the root of the project repository)\n"; |
64 print "\t--subproj=RELPATH Select subproject located at RELPATH (relative to the root of the project repository)\n"; |
65 print "\t--projectrepo=REPO[#REV] Use repository REPO at revision REV for the project (instead of \\\\bishare\\mercurial_internal\\fbf\\projects\\packages)\n"; |
65 print "\t--projectrepo=REPO[#REV] Use repository REPO at revision REV for the project (instead of \\\\bishare\\mercurial_internal\\fbf\\projects\\packages)\n"; |
66 print "\t--projectdir=DIR Use DIR location for the project (exclusive with --projectrepo).\n"; |
66 print "\t--projectdir=DIR Use DIR location for the project (exclusive with --projectrepo).\n"; |
67 #print "\t--sources=FILE ...\n"; |
67 #print "\t--sources=FILE ...\n"; |
68 #print "\t--model=FILE ...\n"; |
68 #print "\t--model=FILE ...\n"; |
69 print "\t--configrepo=REPO[#REV] Use repository REPO at revision REV for the config (instead of \\\\bishare\\mercurial_internal\\fbf\\config\\pkgbuild)\n"; |
69 print "\t--configrepo=REPO[#REV] Use repository REPO at revision REV for the config (instead of \\\\bishare\\mercurial_internal\\fbf\\config\\default)\n"; |
70 print "\t--configdir=DIR Use DIR location for the config (exclusive with --configrepo).\n"; |
70 print "\t--configdir=DIR Use DIR location for the config (exclusive with --configrepo).\n"; |
71 print "\t--number=N Force build number to N\n"; |
71 print "\t--number=N Force build number to N\n"; |
72 print "\t--production Tag this build as 'production' (default: 'test') and use nnn numbering (default: Tnnn)\n"; |
72 print "\t--production Tag this build as 'production' (default: 'test') and use nnn numbering (default: Tnnn)\n"; |
73 print "\t--tag=TAG Apply Diamonds tag TAG to this build (exclusive with --production)\n"; |
73 print "\t--tag=TAG Apply Diamonds tag TAG to this build (exclusive with --production)\n"; |
74 print "\t--hudson Checks that there is at least NUMBER_OF_PROCESSORS X 10 GB available on the working drive\n"; |
74 print "\t--hudson Checks that there is at least NUMBER_OF_PROCESSORS X 10 GB available on the working drive\n"; |