[jira] Created: (CONTINUUM-2390) Unable to build on different platforms with distributed build

View: New views
4 Messages — Rating Filter:   Alert me  

[jira] Created: (CONTINUUM-2390) Unable to build on different platforms with distributed build

by JIRA jira@codehaus.org :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

Unable to build on different platforms with distributed build
-------------------------------------------------------------

                 Key: CONTINUUM-2390
                 URL: http://jira.codehaus.org/browse/CONTINUUM-2390
             Project: Continuum
          Issue Type: Bug
          Components: Distributed Builds
    Affects Versions: 1.3.4
            Reporter: Wendy Smoak


I tried configuring a project group to build on both a Windows agent and a Linux agent.

This does not work because
 - the setting for the local repository is at the project group level,
 - the full path to the local repository is passed to the build agent

The local repo is in different places on Windows vs. Linux, so the build will fail on one or the other, (or unexpectely create a local repo in a strange place, depending on permissions.)

--
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-2390) Unable to build on different platforms with distributed build

by JIRA jira@codehaus.org :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message


    [ http://jira.codehaus.org/browse/CONTINUUM-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195078#action_195078 ]

Wendy Smoak commented on CONTINUUM-2390:
----------------------------------------

A workaround for this is to set up a second project group with the correct local repo value, and duplicate the projects and other configuration.

> Unable to build on different platforms with distributed build
> -------------------------------------------------------------
>
>                 Key: CONTINUUM-2390
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2390
>             Project: Continuum
>          Issue Type: Bug
>          Components: Distributed Builds
>    Affects Versions: 1.3.4
>            Reporter: Wendy Smoak
>
> I tried configuring a project group to build on both a Windows agent and a Linux agent.
> This does not work because
>  - the setting for the local repository is at the project group level,
>  - the full path to the local repository is passed to the build agent
> The local repo is in different places on Windows vs. Linux, so the build will fail on one or the other, (or unexpectely create a local repo in a strange place, depending on permissions.)

--
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-2390) Unable to build on different platforms with distributed build

by JIRA jira@codehaus.org :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message


    [ http://jira.codehaus.org/browse/CONTINUUM-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=195077#action_195077 ]

Wendy Smoak commented on CONTINUUM-2390:
----------------------------------------

Brett suggested that Continuum should not pass the full path to the local repository to the agent, saying it was a security issue.  He suggested that local repos should be identified by keys.

In that case the master would pass 'default' to the agent, and it would use that to figure out the path to the local repo (probably from the config file.)

> Unable to build on different platforms with distributed build
> -------------------------------------------------------------
>
>                 Key: CONTINUUM-2390
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2390
>             Project: Continuum
>          Issue Type: Bug
>          Components: Distributed Builds
>    Affects Versions: 1.3.4
>            Reporter: Wendy Smoak
>
> I tried configuring a project group to build on both a Windows agent and a Linux agent.
> This does not work because
>  - the setting for the local repository is at the project group level,
>  - the full path to the local repository is passed to the build agent
> The local repo is in different places on Windows vs. Linux, so the build will fail on one or the other, (or unexpectely create a local repo in a strange place, depending on permissions.)

--
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-2390) Unable to build on different platforms with distributed build

by JIRA jira@codehaus.org :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message


     [ http://jira.codehaus.org/browse/CONTINUUM-2390?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wendy Smoak updated CONTINUUM-2390:
-----------------------------------

    Fix Version/s: Backlog

> Unable to build on different platforms with distributed build
> -------------------------------------------------------------
>
>                 Key: CONTINUUM-2390
>                 URL: http://jira.codehaus.org/browse/CONTINUUM-2390
>             Project: Continuum
>          Issue Type: Bug
>          Components: Distributed Builds
>    Affects Versions: 1.3.4
>            Reporter: Wendy Smoak
>             Fix For: Backlog
>
>
> I tried configuring a project group to build on both a Windows agent and a Linux agent.
> This does not work because
>  - the setting for the local repository is at the project group level,
>  - the full path to the local repository is passed to the build agent
> The local repo is in different places on Windows vs. Linux, so the build will fail on one or the other, (or unexpectely create a local repo in a strange place, depending on permissions.)

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