You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@continuum.apache.org by "jan ancajas (JIRA)" <ji...@codehaus.org> on 2009/02/10 03:02:19 UTC

[jira] Created: (CONTINUUM-2068) Build Agent group functionality

Build Agent group functionality
-------------------------------

                 Key: CONTINUUM-2068
                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
             Project: Continuum
          Issue Type: New Feature
          Components: Distributed Builds
            Reporter: jan ancajas


from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html

We can have the user select which agent to add in a group and have that
group attached to a build environment? So instead of agent attached to a
build environment, it will be group of agents.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jan ancajas updated CONTINUUM-2068:
-----------------------------------

    Attachment: CONTINUUM-2068.patch

attach the first part of the solution. build agent group function. 

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>         Attachments: CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Issue Comment Edited: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169731#action_169731 ] 

jan ancajas edited comment on CONTINUUM-2068 at 3/16/09 2:26 AM:
-----------------------------------------------------------------

{quote}
It seems that an agent can be added to more than one group. Is that intended?
{quote}
Yes.  this was intended to be flexible so that any agent can be assigned to any group.

{quote}
What does it mean for a build agent to be in no group(s) at all?
{quote}
As long as it is enabled, build agent with no group can be delegated a build task only from project whose associated "build-environment.build-agent-group" OR "build-environment" is empty. 

{quote}
I'm having trouble with the workflow involved in getting my first distributed build to happen. Now that we have these agent groups, it seems like you can't rely on the default build environment (none selected, just whatever Continuum is running as.) That means that logically, the default build definition, which does not have a build environment selected, will not actually do anything.
{quote}
i'll check on the latest in the trunk, it ran as I've remembered with the  default build definition and 1 enabled build agent (agent is not associated with an agent-group and build env.) setup.

*Update*
Tried the distributed build in r754817 with  minimal configuration and it builds successfully from the build agent.
for reference, here's what i did:
1. added the continuum-buildagent.xml file in  continuum-trunk/continuum-buildagent/continuum-buildagent-webapp/target/appserver-base/conf folder

2. jetty:run  in continuum-trunk/continuum-buildagent/continuum-buildagent-webapp folder

3. jetty:run in  continuum-trunk/continuum-webapp folder

4. enabled distributed build checkbox from configuration page

5. added http://localhost:9191/xmlrpc as a build agent.

6. added a sample project and built it.


      was (Author: jancajas):
    {quote}
It seems that an agent can be added to more than one group. Is that intended?
{quote}
Yes.  this was intended to be flexible so that any agent can be assigned to any group.

{quote}
What does it mean for a build agent to be in no group(s) at all?
{quote}
As long as it is enabled, build agent with no group can be delegated a build task only from project whose associated "build-environment.build-agent-group" OR "build-environment" is empty. 

{quote}
I'm having trouble with the workflow involved in getting my first distributed build to happen. Now that we have these agent groups, it seems like you can't rely on the default build environment (none selected, just whatever Continuum is running as.) That means that logically, the default build definition, which does not have a build environment selected, will not actually do anything.
{quote}
i'll check on the latest in the trunk, it ran as I've remembered with the  default build definition and 1 enabled build agent (agent is not associated with an agent-group and build env.) setup.



  
> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-2068) Build Agent group functionality

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169902#action_169902 ] 

Wendy Smoak commented on CONTINUUM-2068:
----------------------------------------

Looking through the docs, it doesn't look like they've been updated for this new feature.

Rather than re-opening this one again, (and possibly complicating the 1.3.2 release notes,) I opened CONTINUUM-2137 and linked it.

It's not "done" until it's documented. :)

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jan ancajas updated CONTINUUM-2068:
-----------------------------------

    Attachment: CONTINUUM-2068-2.patch

attach patch for review (build agent group+selection of agents). added new field "build agent group" to the profile table.

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-2068) Build Agent group functionality

Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169730#action_169730 ] 

Maria Catherine Tan commented on CONTINUUM-2068:
------------------------------------------------

Fixed in revision 754790

- show agents when editing agent group
- fixed showing of action errors in jsp page

I was able to delete the first group that I added. Maybe your agent group was attached to a build environment that's why you weren't able to delete it and the action errors is not showing in the jsp page?

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jan ancajas updated CONTINUUM-2068:
-----------------------------------

    Attachment: CONTINUUM-2068-3.patch

added patch again.

- fixed selection of agents algorithm.
- added an overall task-queue-executor for distributed build queue to delegate the task.
- implemented a 1 queue  1 executor  approach for  every build agent
- for the scenario where the  current task in the distributed build queue doesn't have a matching build agent (e.g. build agent of that particular group is disabled ), i'll just add back the task at the end of the queue so as not to block the other tasks in line. in this way, when the matching build agent is found in the future, the task will be processed.
- rule of selecting the build agent in the group :  it will return the first non-busy agent from the group , else it will  return the first agent in the group.

- refactors:
   move DistributedBuildTaskExecutor, DistributedBuildTaskQueueExecutor to continuum-api.

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jan ancajas updated CONTINUUM-2068:
-----------------------------------

    Attachment: CONTINUUM-2068-4.patch

updates:
- use version 1.1.4+ for modello version
- added Distributed Build Queue view in  Build Queue page.

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-2068) Build Agent group functionality

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169747#action_169747 ] 

Wendy Smoak commented on CONTINUUM-2068:
----------------------------------------

> As long as it is enabled, build agent with no group can be delegated a build task only from project whose 
> associated "build-environment.build-agent-group" OR "build-environment" is empty.

So that means groups are optional.  You can add a bunch of agents, not put them in any group, and it should work out of the box with the default build definition [no build env, therefore no agent group]. This would explain why I was seeing activity on my build agent, which wasn't in a group.

Thanks for the explanation!  


> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Assigned: (CONTINUUM-2068) Build Agent group functionality

Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Catherine Tan reassigned CONTINUUM-2068:
----------------------------------------------

    Assignee: Maria Catherine Tan

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-2068) Build Agent group functionality

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169707#action_169707 ] 

Wendy Smoak commented on CONTINUUM-2068:
----------------------------------------

I've just tried this out and have some questions...

It seems that an agent can be added to more than one group.  Is that intended?

What does it mean for a build agent to be in no group(s) at all?

I'm having trouble with the workflow involved in getting my first distributed build to happen.  Now that we have these agent groups, it seems like you can't rely on the default build environment (none selected, just whatever Continuum is running as.)  That means that logically, the default build definition, which does not have a build environment selected, will not actually do anything.

(Except that it does... I see activity in agent-1's logs, but I'll hold off speculating until I hear how it's intended to work.)


> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (CONTINUUM-2068) Build Agent group functionality

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wendy Smoak closed CONTINUUM-2068.
----------------------------------

    Resolution: Fixed

Re-closing now that adding/deleting groups and agents within groups is working on the web page.

(Successfully tested distributed builds with mvn jetty:run in both webapps, however my original tests were with the Jetty bundle, so I'll keep investigating.)


> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (CONTINUUM-2068) Build Agent group functionality

Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Maria Catherine Tan closed CONTINUUM-2068.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.3.2

Fixed in revision 748163! Thanks Jan great work :)

Modified some lines on the patch:
- format
- fix build queue not showing in queues page
- fix blank page when adding build agent group with no build agents available

> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Reopened: (CONTINUUM-2068) Build Agent group functionality

Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wendy Smoak reopened CONTINUUM-2068:
------------------------------------


The agent grouping is not working on trunk (1.3.2-SNAPSHOT Build Number: 754707).  Agents don't seem to stay in the group after the first page display.

To reproduce:
1. Add a build agent
2. Add a build agent group
2a. While adding the group, move the agent over to the 'used' column
3. save. Note that the agent appears in the list for the group
4. edit the group
Expected:  the agent appears in the list indicating that it's in the group
Actual:  the system displays "No build agents" (and does not show the multi-selection component)

I'm also having trouble deleting the first group that I added, which was named "Default Group".  I can delete other groups that I added later.

I'm not seeing any log messages while adding/deleting agents and groups.  Should there be?




> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (CONTINUUM-2068) Build Agent group functionality

Posted by "jan ancajas (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2068?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=169731#action_169731 ] 

jan ancajas commented on CONTINUUM-2068:
----------------------------------------

{quote}
It seems that an agent can be added to more than one group. Is that intended?
{quote}
Yes.  this was intended to be flexible so that any agent can be assigned to any group.

{quote}
What does it mean for a build agent to be in no group(s) at all?
{quote}
As long as it is enabled, build agent with no group can be delegated a build task only from project whose associated "build-environment.build-agent-group" OR "build-environment" is empty. 

{quote}
I'm having trouble with the workflow involved in getting my first distributed build to happen. Now that we have these agent groups, it seems like you can't rely on the default build environment (none selected, just whatever Continuum is running as.) That means that logically, the default build definition, which does not have a build environment selected, will not actually do anything.
{quote}
i'll check on the latest in the trunk, it ran as I've remembered with the  default build definition and 1 enabled build agent (agent is not associated with an agent-group and build env.) setup.




> Build Agent group functionality
> -------------------------------
>
>                 Key: CONTINUUM-2068
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2068
>             Project: Continuum
>          Issue Type: New Feature
>          Components: Distributed Builds
>            Reporter: jan ancajas
>            Assignee: Maria Catherine Tan
>             Fix For: 1.3.2
>
>         Attachments: CONTINUUM-2068-2.patch, CONTINUUM-2068-3.patch, CONTINUUM-2068-4.patch, CONTINUUM-2068.patch
>
>
> from  the discussion : http://www.nabble.com/Missing-Functionalities-in-Distributed-Builds-td21697552.html
> We can have the user select which agent to add in a group and have that
> group attached to a build environment? So instead of agent attached to a
> build environment, it will be group of agents.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira