You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@continuum.apache.org by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org> on 2010/12/02 04:05:03 UTC

[jira] Created: (CONTINUUM-2592) Ability for build agent to use installations in its config file

Ability for build agent to use installations in its config file
---------------------------------------------------------------

                 Key: CONTINUUM-2592
                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
             Project: Continuum
          Issue Type: Improvement
          Components: Distributed Builds
            Reporter: Maria Catherine Tan


Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.

Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

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

Wendy Smoak commented on CONTINUUM-2592:
----------------------------------------

Can you explain a bit more about what's going wrong here?  I don't think I understand how it's working now and what you want to change.

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

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

Marc Jansen Tan Chua updated CONTINUUM-2592:
--------------------------------------------

    Attachment: CONTINUUM-2592.patch

Patch for CONTINUUM-2592

Added 2 new Test Methods in Build Agent Core's BuildProjectTaskExecutorTest.java
  - testBuildProjectWithConfiguredInstallationsFromBuildAgent << 1
  - testBuildProjectWithNoConfiguredInstallationsFromBuildAgent << 2
  - Created some factory methods for dummy objects used in unit testing

Improved fetching environments in Build Agent Core's BuildProjectTaskExecutor.java
  - Combines the configured environments from the Continuum Master with the configured environments from the Build Agent
  - Build Agent's Installation will overlap those installations that are in conflict with the ones in ContinuumMaster

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>         Attachments: CONTINUUM-2592.patch
>
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

Posted by "Marc Jansen Tan Chua (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=246526#action_246526 ] 

Marc Jansen Tan Chua commented on CONTINUUM-2592:
-------------------------------------------------

Took a while for me to trace the installation usage of build agents during the build process, it was encapsulated in so many layers :D

Implementation proposal:

There's a method to trigger the build and a method to select which agent to use, the methods are pretty much overloaded, so from those methods, I'll improve them to include the installations from  the build agent's xml config file, I'll re-use the getter method that is used in displaying the individual set of installations per build agents.

I'm still currently mapping out the whole encapsulated layer to see which layer is to be added with the enhancement to cater to extensibility & scalability

:D
-CHUABLE

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

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

Maria Catherine Tan closed CONTINUUM-2592.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.4.1 (Beta)

Patch applied in r1049398

Thanks Marc!

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>            Assignee: Maria Catherine Tan
>             Fix For: 1.4.1 (Beta)
>
>         Attachments: CONTINUUM-2592.patch
>
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

Posted by "Marc Jansen Tan Chua (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/CONTINUUM-2592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=246379#action_246379 ] 

Marc Jansen Tan Chua commented on CONTINUUM-2592:
-------------------------------------------------

Hello Wendy!! :D

Currently, the "build agents" are grouped in "build agent groups" and use "installations" from their "build environments" during building, the improvement is to make "build agents" utilize their individual "installations" configured in "continuum-build-agents.xml".

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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-2592) Ability for build agent to use installations in its config file

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

Maria Catherine Tan reassigned CONTINUUM-2592:
----------------------------------------------

    Assignee: Maria Catherine Tan

> Ability for build agent to use installations in its config file
> ---------------------------------------------------------------
>
>                 Key: CONTINUUM-2592
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2592
>             Project: Continuum
>          Issue Type: Improvement
>          Components: Distributed Builds
>            Reporter: Maria Catherine Tan
>            Assignee: Maria Catherine Tan
>         Attachments: CONTINUUM-2592.patch
>
>
> Currently build agents have their own installations in the config file continuum-buildagent.xml but the agent doesn't use them, instead the agent use the installations in the build environment attached to it.
> Build agent should use the installations in its config file.

-- 
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