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