continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marica Tan <marica....@gmail.com>
Subject Re: svn commit: r777011 - in /continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides: building_project/forced_build.apt building_project/index.apt building_project/schedule_build.apt managing_project/addProject.apt
Date Thu, 21 May 2009 23:26:00 GMT
On Thu, May 21, 2009 at 4:41 PM, <jzurbano@apache.org> wrote:

> Author: jzurbano
> Date: Thu May 21 08:41:25 2009
> New Revision: 777011
>
> URL: http://svn.apache.org/viewvc?rev=777011&view=rev
> Log:
> [CONTINUUM-2234] Update docs when building projects with different
> scenarios
>
> Modified:
>
>  continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/forced_build.apt
>
>  continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/index.apt
>
>  continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/schedule_build.apt
>
>  continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/managing_project/addProject.apt
>
> Modified:
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/forced_build.apt
> URL:
> http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/forced_build.apt?rev=777011&r1=777010&r2=777011&view=diff
>
> ==============================================================================
> ---
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/forced_build.apt
> (original)
> +++
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/forced_build.apt
> Thu May 21 08:41:25 2009
> @@ -8,7 +8,22 @@
>  Force Project Build
>
>     Occasionally you may want to force a build outside of the regular
> schedule.
> -    The following procedure explains how to do this.
> +    When builds are triggered manually, the following happens:
> +
> +    * Projects are updated from the SCM.
> +      These are queued under the Prepare Build Queues section in
> <<Queues>> page.
> +
> +    * Builds of the projects are executed.
> +      These are queued under the Build Queues in <<Queues>> page.
> +
> +    []
> +
> +    If there are duplicates of a project in <<another project group>>
> (duplicates would mean
> +    another instance of a project with the same groupId, artifactId, and
> version),
> +    all the projects are built.
> +
> +    However, if there are duplicates of a project in the <<same project
> group>>, only one (1) of the duplicated
> +    projects is built.
>
>     To manually build a project perform the following steps:
>
> @@ -36,4 +51,4 @@
>
>     []
>
> -    To view the results of the build, refer to {{{build_results.html}Build
> Results Management}}.
> \ No newline at end of file
> +    To view the results of the build, refer to {{{build_results.html}Build
> Results Management}}.
>
> Modified:
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/index.apt
> URL:
> http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/index.apt?rev=777011&r1=777010&r2=777011&view=diff
>
> ==============================================================================
> ---
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/index.apt
> (original)
> +++
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/index.apt
> Thu May 21 08:41:25 2009
> @@ -26,8 +26,14 @@
>
>     []
>
> +    When building projects, the build order is determined by the
> inter-dependency of the projects.
> +    This would mean that the dependencies of a project are built first.
> +
> +    In cases when a project group can build projects in parallel build
> queues but one of those projects depend
> +    on another project, the inter-dependent projects will build in the
> same build queue.
> +
>     Projects can be built in two ways:
>
>     [[1]] {{{schedule_build.html} Scheduled Builds}}
>
> -    [[2]] {{{forced_build.html} Forced Builds}}
> \ No newline at end of file
> +    [[2]] {{{forced_build.html} Forced Builds}}
>
> Modified:
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/schedule_build.apt
> URL:
> http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/schedule_build.apt?rev=777011&r1=777010&r2=777011&view=diff
>
> ==============================================================================
> ---
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/schedule_build.apt
> (original)
> +++
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/building_project/schedule_build.apt
> Thu May 21 08:41:25 2009
> @@ -7,8 +7,23 @@
>
>  Scheduling Project Build
>
> -    Schedules determine the project's time interval to build. In this
> section,
> -    how to configure a project to build on a schedule is discussed.
> +    Schedules determine the project's time interval to build.
> +
> +    When scheduled builds are triggered, the following happens:
> +
> +    * Projects are updated from the SCM.
> +      These are queued under the Prepare Build Queues section in
> <<Queues>> page.
> +
> +    * Builds of the projects are executed.
> +      These are queued under the Build Queues in <<Queues>> page.
> +
> +    []
> +
> +    If there are duplicates of a project in <<another project group>>
> (duplicates would mean
> +    another instance of a project with the same groupId, artifactId, and
> version),
> +    only one (1) of the duplicated projects is built.
> +

This needs to be updated once we fixed AMEX-2232, which i'm going to include
in 1.3.3.

>
> +    However, if there are duplicates of a project in the <<same project
> group>>, the project build is not executed.
>

As I understand during scheduled builds, if you have duplicate projects in
the same project group, Continuum ignores the duplicate project, but still
builds the other one. Same with the Forced build?

Could you verify this.

>
>     To configure a scheduled build:
>
> @@ -21,4 +36,4 @@
>
>     []
>
> -    To view the results of the build, refer to {{{build_results.html}Build
> Results Management}}.
> \ No newline at end of file
> +    To view the results of the build, refer to {{{build_results.html}Build
> Results Management}}.
>
> Modified:
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/managing_project/addProject.apt
> URL:
> http://svn.apache.org/viewvc/continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/managing_project/addProject.apt?rev=777011&r1=777010&r2=777011&view=diff
>
> ==============================================================================
> ---
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/managing_project/addProject.apt
> (original)
> +++
> continuum/branches/continuum-1.3.x/continuum-docs/src/site/apt/user_guides/managing_project/addProject.apt
> Thu May 21 08:41:25 2009
> @@ -18,7 +18,7 @@
>  [../../images/add-m2-project-menu.png] Add a maven2 project
>
>   The pom.xml file must be available through one of the following
> protocols: http, https, or ftp
> -  (The file protocol is also supported but is disabled by default for
> security and must enabled manually).
> +  (The file protocol is also supported but is disabled by default for
> security and must be enabled manually).
>
>   Or it can be uploaded from a local file (Note this doesn't support multi
> modules project).
>
> @@ -35,6 +35,10 @@
>   You can choose a Build Definition Template which will be applied to your
> project.  If you choose a Build Definition
>   Template, the build definitions from the template will be added in
> addition to any build definitions that are defined
>   at the project group level.
> +
> +  When adding projects whose parent project is building on another server,
> +  make sure that the <<<settings.xml>>> exists in <<<[USER_HOME]/.m2/>>>
> directory.
> +  Continuum uses <<<[USER_HOME]/.m2/settings.xml>>> and not the one
found
> in <<<[M2_HOME]/conf/>>>.
>
>  * {Maven 1 project}
>
>
>
>
Thanks Jev! Nice work :)

--
Marica

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message