You can specify dependencies using either the '''-deps''' or the '''-regex''' flag (details below). Or, you can set a regex pattern in your build page's [http://dev.eclipse.org/viewcvs/index.cgi/www/modeling/gmf/gmf/build/_common.php?root=Eclipse_Website&view=annotate _common.php], which allows your build page to be automatically filtered to preselect only the [http://dev.eclipse.org/viewcvs/index.cgi/www/modeling/mdt/ocl/build/_common.php?root=Eclipse_Website&view=annotate most recent dependencies] for your build.

+

You can specify dependencies using either the '''-deps''' or the '''-regex''' flag (details below). Or, you can set a regex pattern in your build page's [http://dev.eclipse.org/viewcvs/index.cgi/www/modeling/gmf/gmf/build/_common.php?root=Eclipse_Website&view=annotate _common.php], which allows your build page to be automatically filtered to preselect only the [http://dev.eclipse.org/viewcvs/index.cgi/www/modeling/mdt/ocl/build/_common.php?root=Eclipse_Website&view=annotate most recent dependencies] for your build.

+

+

For maintenance builds, you may need to use the -d flag to hardcode values to be used. If you use a pattern match, you may build your maintenance branch using HEAD branch dependencies (eg., for an Eclipse 3.4-based maintenance, you should not be using Eclipse 3.5). See [http://dev.eclipse.org/viewcvs/index.cgi/releng-common/tools/scripts/start_cron.sh?root=Modeling_Project&view=markup start_cron.sh] for examples.

+

+

You can also combine hard coded deps with regex matched ones; for example, you could state the exact version of Eclipse to use, but then pattern match for '''<code>-regex "M200.*/eclipse-SDK-"</code>''' to find any newer maintenance builds.

== More Info ==

== More Info ==

Line 40:

Line 50:

Additional options and flags are documented in the shell script, [http://dev.eclipse.org/viewcvs/index.cgi/releng-common/tools/scripts/start_cron.sh?root=Modeling_Project&view=markup start_cron.sh].

Additional options and flags are documented in the shell script, [http://dev.eclipse.org/viewcvs/index.cgi/releng-common/tools/scripts/start_cron.sh?root=Modeling_Project&view=markup start_cron.sh].

+

+

==Scheduled Releases (Promoting Automatically)==

+

+

Clicking a button on a website too much work? Well, you can also schedule your promotes to happen automatically too.

+

+

See [[Modeling_Project_Releng/Releasing/Scheduled_Releases|Scheduled Releases]].

Specifying Dependencies

You can specify dependencies using either the -deps or the -regex flag (details below). Or, you can set a regex pattern in your build page's _common.php, which allows your build page to be automatically filtered to preselect only the most recent dependencies for your build.

For maintenance builds, you may need to use the -d flag to hardcode values to be used. If you use a pattern match, you may build your maintenance branch using HEAD branch dependencies (eg., for an Eclipse 3.4-based maintenance, you should not be using Eclipse 3.5). See start_cron.sh for examples.

You can also combine hard coded deps with regex matched ones; for example, you could state the exact version of Eclipse to use, but then pattern match for -regex "M200.*/eclipse-SDK-" to find any newer maintenance builds.