Return-Path: Delivered-To: apmail-continuum-dev-archive@www.apache.org Received: (qmail 40359 invoked from network); 9 Aug 2010 03:21:40 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Aug 2010 03:21:40 -0000 Received: (qmail 72112 invoked by uid 500); 9 Aug 2010 03:21:40 -0000 Delivered-To: apmail-continuum-dev-archive@continuum.apache.org Received: (qmail 71962 invoked by uid 500); 9 Aug 2010 03:21:37 -0000 Mailing-List: contact dev-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@continuum.apache.org Delivered-To: mailing list dev@continuum.apache.org Received: (qmail 71954 invoked by uid 99); 9 Aug 2010 03:21:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Aug 2010 03:21:36 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of odeaching@gmail.com designates 209.85.216.43 as permitted sender) Received: from [209.85.216.43] (HELO mail-qw0-f43.google.com) (209.85.216.43) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Aug 2010 03:21:29 +0000 Received: by qwd6 with SMTP id 6so9712864qwd.2 for ; Sun, 08 Aug 2010 20:21:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=O33JzgsWiOF4+V62YgeBXurRdcZOeNnJDJG9Mgkcgo8=; b=UY3K9AOTQkhGsHMctu+hlm5Q69YiOKMVVb57IyTMTv34PmKn1tkUg5fLd5+MxgltWg WnwIJN1ZaJvPh9ez2d1LuUFoy66Bsh2V6poExuQQ6oqcVELoAsM6eEusNq55YNpiRAsB kOXAQb4oHxawtc53eWw25PfKx2NOZ8Ap1IFZU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=tudWIQoKKos6wTYxlSsYCslpYNTDY/91DAzVKBwWZU1G0oMb97QLBwA+c5/zr4hVVu fVJvq2PFcsFDUx0/lmZRkxiWgem760t8lA6Y4Mlx70net1uaF/V7bIlW6skQCqpPP83+ XPDMtFGlOEU6Kt08DEECRkdrkpo50sE8stkCg= MIME-Version: 1.0 Received: by 10.229.51.221 with SMTP id e29mr6725549qcg.229.1281324067849; Sun, 08 Aug 2010 20:21:07 -0700 (PDT) Sender: odeaching@gmail.com Received: by 10.229.183.17 with HTTP; Sun, 8 Aug 2010 20:21:07 -0700 (PDT) In-Reply-To: <8728AFED-9ED9-4BB3-866A-FD03F7964B44@apache.org> References: <4C5A6DEF.1090802@gmail.com> <8728AFED-9ED9-4BB3-866A-FD03F7964B44@apache.org> Date: Mon, 9 Aug 2010 11:21:07 +0800 X-Google-Sender-Auth: 69qaocDQwOkGOiJNH6AFOxh3yQA Message-ID: Subject: Re: Proposal for improvements to Continuum distributed builds From: Deng Ching To: dev@continuum.apache.org Content-Type: multipart/alternative; boundary=0016367d5c8ee807f4048d5b8110 X-Virus-Checked: Checked by ClamAV on apache.org --0016367d5c8ee807f4048d5b8110 Content-Type: text/plain; charset=ISO-8859-1 Sure :) So, what we've talked about in the issue is to start making Continuum RESTful by adding RESTful access methods for Continuum resources. Maybe we could start with the distributed builds? Thanks, Deng On Fri, Aug 6, 2010 at 9:24 PM, Brett Porter wrote: > +1 > > Someone mentioned that this might be used for security before. That seems > overly restrictive - but you might want to consider adding an optional > shared-secret password that is passed through the build context and compared > to the agent configuration too. Though I think the best advice at the moment > is to document "don't make agents public" :) > > As an aside, in an issue Deng has since deleted (as the original premise > wasn't relevant) we were raising some points about the evolution of > distributed build in general. Deng, did you want to pick up that discussion > here? > > - Brett > > On 05/08/2010, at 5:53 PM, Jevica Arianne B. Zurbano wrote: > > > In distributed builds, the in > $buildagent_home/conf/continuum-buildagent.xml is used for determining where > the buildagent should return the results to. > > > > With the current setup, the needs to be manually > configured especially if the the Continuum master runs on different host and > port other than the default (localhost:8080). Another limitation is that > only one Continuum instance can use a buildagent. > > > > So, I propose to have the continuumServerUrl be configurable through the > buildContext which is sent by the master to the build agent. With this, the > in the continuum-buildagent.xml is still retained. So, > if the is not set in the continuum-buildagent.xml, the > continuumServerUrl from the buildContext is used. > > > > In this way, a build agent can be used by multiple Continuum instances. > And since the continuumServerUrl is in the buildContext, the result is > guaranteed to be returned to the master who invoked the build. > > > > -- > > > > Thanks, > > > > Jev > > > > -- > Brett Porter > brett@apache.org > http://brettporter.wordpress.com/ > > > > > --0016367d5c8ee807f4048d5b8110--