From millerjohn@example.net Wed Mar 02 10:14:21 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 36549 invoked from network); 2 Mar 2011 10:14:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 10:14:20 -0000 Received: (qmail 14711 invoked by uid 500); 2 Mar 2011 10:14:20 -0000 Delivered-To: millerjohn@example.net Received: (qmail 14575 invoked by uid 500); 2 Mar 2011 10:14:17 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 14567 invoked by uid 99); 2 Mar 2011 10:14:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 10:14:17 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO gateway14.websitewelcome.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 02 Mar 2011 10:14:06 +0000 Received: (qmail 3214 invoked from network); 2 Mar 2011 10:17:18 -0000 Received: from gator74.hostgator.com (83.161.120.155) by gateway14.websitewelcome.com with SMTP; 2 Mar 2011 10:17:18 -0000 Received: from [83.161.120.155] (port=3647 helo=[83.161.120.155]) by gator74.hostgator.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <millerjohn@example.net>) id 1Puj3w-0004N6-7v for millerjohn@example.net; Wed, 02 Mar 2011 04:13:44 -0600 Message-ID: <millerjohn@example.net> Date: Wed, 02 Mar 2011 05:13:43 -0500 From: Marshall Schor <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:83.161.120.155) Gecko/20110221 Thunderbird/3.1.8 MIME-Version: 1.0 To: millerjohn@example.net Subject: View mechanism in Hudson missing a level? X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator74.hostgator.com X-AntiAbuse: Original Domain - apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - schor.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org on the page https://hudson.apache.org/hudson, in the main panel it shows all the jobs configured on Hudson. At the top of this, is a set of tabs: A-F, All, G-L, M-R, S-Z, and "+". The "All" is selected. When users are hunting for jobs for the first time, they push one of these tabs, such as the "S-Z", and expect to see just those jobs in the list. But what actually happens when you push S-Z, is that you go to that page, and it has a subset of the jobs in the S-Z range displayed as "tabs" across the top. The 2nd one, "ServiceMix" is "selected", and what is actually showing in the list is just the "ServiceMix" jobs. This behavior is not expected by users, and we've gotten email to the effect that our CI setup isn't being listed. Is this a known issue with Hudson? Is there a way to get the expected behavior to happen? -Marshall Schor From millerjohn@example.net Wed Mar 02 10:18:13 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 47354 invoked from network); 2 Mar 2011 10:18:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 10:18:13 -0000 Received: (qmail 24246 invoked by uid 500); 2 Mar 2011 10:18:13 -0000 Delivered-To: millerjohn@example.net Received: (qmail 24125 invoked by uid 500); 2 Mar 2011 10:18:10 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 24113 invoked by uid 99); 2 Mar 2011 10:18:09 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 10:18:09 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO gateway14.websitewelcome.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 02 Mar 2011 10:17:59 +0000 Received: (qmail 1357 invoked from network); 2 Mar 2011 10:21:11 -0000 Received: from gator74.hostgator.com (83.161.120.155) by gateway14.websitewelcome.com with SMTP; 2 Mar 2011 10:21:11 -0000 Received: from [83.161.120.155] (port=3660 helo=[83.161.120.155]) by gator74.hostgator.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <millerjohn@example.net>) id 1Puj7h-0005AU-6I for millerjohn@example.net; Wed, 02 Mar 2011 04:17:37 -0600 Message-ID: <millerjohn@example.net> Date: Wed, 02 Mar 2011 05:17:36 -0500 From: Marshall Schor <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:83.161.120.155) Gecko/20110221 Thunderbird/3.1.8 MIME-Version: 1.0 To: millerjohn@example.net Subject: Hudson job search X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator74.hostgator.com X-AntiAbuse: Original Domain - apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - schor.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org On the main GUI page for hudson, https://hudson.apache.org/hudson, there is a a search field at the top, apparently intended for searching for configured Jobs by name. Users are conditioned by the behavior of most search engines to expect this to work in a case-insensitive manner, but the one in Hudson appears to be case sensitive. For example, searching for uima produces no results, while searching for UIMA produces the expected results. Is this a known issue with Hudson? or can it be configured to work in a case-insensitive manner? -Marshall Schor From millerjohn@example.net Wed Mar 02 10:28:22 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 84302 invoked from network); 2 Mar 2011 10:28:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 10:28:22 -0000 Received: (qmail 33009 invoked by uid 500); 2 Mar 2011 10:28:21 -0000 Delivered-To: millerjohn@example.net Received: (qmail 32875 invoked by uid 500); 2 Mar 2011 10:28:19 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 32867 invoked by uid 99); 2 Mar 2011 10:28:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 10:28:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO gateway16.websitewelcome.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 02 Mar 2011 10:28:08 +0000 Received: (qmail 15814 invoked from network); 2 Mar 2011 10:27:02 -0000 Received: from gator74.hostgator.com (83.161.120.155) by gateway16.websitewelcome.com with SMTP; 2 Mar 2011 10:27:02 -0000 Received: from [83.161.120.155] (port=3701 helo=[83.161.120.155]) by gator74.hostgator.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <millerjohn@example.net>) id 1PujHX-0006vD-87 for millerjohn@example.net; Wed, 02 Mar 2011 04:27:47 -0600 Message-ID: <millerjohn@example.net> Date: Wed, 02 Mar 2011 05:27:47 -0500 From: Marshall Schor <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:83.161.120.155) Gecko/20110221 Thunderbird/3.1.8 MIME-Version: 1.0 To: millerjohn@example.net Subject: Hudson and Apache Releasing X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator74.hostgator.com X-AntiAbuse: Original Domain - apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - schor.com X-Source: X-Source-Args: X-Source-Dir: X-Virus-Checked: Checked by ClamAV on apache.org If we check the box in a Job configuration that says "Deploy artifacts to the Maven Repository" and specify the Apache Nexus Snapshot repo, what happens if a build starts right at the moment when the Apache Release plugin has renamed the POMs to a non-Snapshot release version and checked those into trunk, so it can tag a release candidate? I presume the build might check-out from trunk a release version and build it. Assuming the build completes without error, the post-processing would attempt to upload this non-Snapshot to the Apache Nexus snapshot repo (the URL in the job configuration says: https://repository.apache.org/content/repositories/snapshots ) Would our Nexus configuration or the Hudson Maven plugin realize that something was amiss, in this case, and block the deploy to the repo? If not, is the right "best practice" to disable deployment in the job build settings while doing release work, and re-enable it afterwards? I found by googling this plugin for hudson: http://code.google.com/p/maven-hudson-ext-plugin/ which explicitly says it recognizes this situation and doesn't upload. But I don't think this is the plugin we have installed, because the label on the "Build Settings" is different. -Marshall Schor From millerjohn@example.net Wed Mar 02 12:09:39 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 24636 invoked from network); 2 Mar 2011 12:09:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 12:09:39 -0000 Received: (qmail 82379 invoked by uid 500); 2 Mar 2011 12:09:39 -0000 Delivered-To: millerjohn@example.net Received: (qmail 82229 invoked by uid 500); 2 Mar 2011 12:09:36 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 82215 invoked by uid 99); 2 Mar 2011 12:09:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 12:09:35 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vw0-f50.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 12:09:29 +0000 Received: by vws11 with SMTP id 11so6584724vws.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 04:09:07 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id l10mr106319vch.138.1299067747659; Wed, 02 Mar 2011 04:09:07 -0800 (PST) Received: by 83.161.120.155 with HTTP; Wed, 2 Mar 2011 04:09:07 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> Date: Wed, 2 Mar 2011 13:09:07 +0100 Message-ID: <millerjohn@example.net> Subject: Re: Hudson job search From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Cc: Marshall Schor <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Mar 2, 2011 at 11:17 AM, Marshall Schor <millerjohn@example.net> wrote: > Is this a known issue with Hudson? =A0or can it be configured to work in = a > case-insensitive manner? Known issue: http://issues.jenkins-ci.org/browse/JENKINS-850 /niklas From millerjohn@example.net Wed Mar 02 13:26:13 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 63695 invoked from network); 2 Mar 2011 13:26:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 13:26:13 -0000 Received: (qmail 63199 invoked by uid 500); 2 Mar 2011 13:26:12 -0000 Delivered-To: millerjohn@example.net Received: (qmail 63048 invoked by uid 500); 2 Mar 2011 13:26:09 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 63040 invoked by uid 99); 2 Mar 2011 13:26:08 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 13:26:08 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-qw0-f50.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 13:26:01 +0000 Received: by qwk3 with SMTP id 3so5797261qwk.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 05:25:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type:content-transfer-encoding; bh=wB4I+PR5QNxHeigqW9INvhSWuBK2iKmucIXTRDkw8Ck=; b=FPmdSpnJnd+mDXED2DaYwEsdQ4niOiBB0Wi/Y5V1JuzprA4b1XBEZaxxB0W8VTTauB 0NsbiZZyz0wb7TwDopD8r7RVif7WOnIkHEbHTBQ90Ax7nhSq50rCwRhHBme5Kte/So40 McPNFFtYfzVUwxDZ7KWEuu9BiBeACEacBE84Q= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=OzewtSoOh1M8zVGanoSN95DGZ5QSRZJkL6OwpD62ft8oI36JdMEGwR74C3ApLmIrdk XYyNwzG2obKkvQ3Ovhd8+quAIY26lybo/e6IJpVJI96fSJRu32YqvtpfJOdPF5agGeKd PM387dQoj9I11FEJ7cOcOntq3uH+KwPH4K5HU= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id nb12mr84168qcb.277.1299072340805; Wed, 02 Mar 2011 05:25:40 -0800 (PST) Received: by 83.161.120.155 with HTTP; Wed, 2 Mar 2011 05:25:40 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> Date: Wed, 2 Mar 2011 13:25:40 +0000 Message-ID: <millerjohn@example.net> Subject: Re: Hudson and Apache Releasing From: sebb <millerjohn@example.net> To: millerjohn@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On 2 March 2011 10:27, Marshall Schor <millerjohn@example.net> wrote: > If we check the box in a Job configuration that says "Deploy artifacts to= the > Maven Repository" and specify the Apache Nexus Snapshot repo, what happen= s if a > build starts right at the moment when the Apache Release plugin has renam= ed the > POMs to a non-Snapshot release version and checked those into trunk, so i= t can > tag a release candidate? > > I presume the build might check-out from trunk a release version and buil= d it. > Assuming the build completes without error, the post-processing would att= empt to > upload this non-Snapshot to the Apache Nexus snapshot repo (the URL in th= e job > configuration says: > > https://repository.apache.org/content/repositories/snapshots ) > > Would our Nexus configuration or the Hudson Maven plugin realize that som= ething > was amiss, in this case, and block the deploy to the repo? > > If not, is the right "best practice" to disable deployment in the job bui= ld > settings while doing release work, and re-enable it afterwards? Another approach is to never release directly from trunk. Checkout trunk into a clean workspace Edit the POM etc to change the version and scm fields as necessary Do "svn diff" and "svn st" to check that the changes are OK. These should only show changes to the POMs Create the RC tag, by copying the tag workspace to SVN: svn copy <workspace> https://svn.apache.org/.../tags/cmis-1.2-RC1 You can then release from that workspace directly (but remember it's linked to trunk). Or for safety, checkout a read-only copy of the tag. If the release vote fails, update trunk, and create RC2 etc. If the release vote succeeds, rename RCn as the release version, e.g. cmis-1.2-RC3 =3D> cmis-1.2. Any failed RCn tags can then be deleted. This approach precludes using the maven release plugin, but IMO is a lot safer and easier to recover. > I found by googling this plugin for hudson: > http://code.google.com/p/maven-hudson-ext-plugin/ which explicitly says i= t > recognizes this situation and doesn't upload. =A0But I don't think this i= s the > plugin we have installed, because the label on the "Build Settings" is di= fferent. > > -Marshall Schor > From millerjohn@example.net Wed Mar 02 13:32:40 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 87687 invoked from network); 2 Mar 2011 13:32:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 13:32:39 -0000 Received: (qmail 77998 invoked by uid 500); 2 Mar 2011 13:32:39 -0000 Delivered-To: millerjohn@example.net Received: (qmail 77845 invoked by uid 500); 2 Mar 2011 13:32:37 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 77802 invoked by uid 99); 2 Mar 2011 13:32:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 13:32:36 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-wy0-f178.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 13:32:29 +0000 Received: by wyf28 with SMTP id 28so6764026wyf.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 05:32:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:references:in-reply-to:mime-version:from:date :message-id:subject:to:content-type; bh=RkobIVIp9MKUXsh3xRcsrbxAumZA9M6AJcB3GAFA/8I=; b=WrfE56u4VdocCvbWqrHtMbd5ewZjtk83n+rnXS0z+ZT8W/iDiIa2wCGc7IjtAJuE4H XfrSqUi7iBzOJ8MZcaf2FDn/JXwM+9fcpwmgBRjQ8o44wp3UZfwr6fDUIvb3H0oHiDU9 NP886GRwPS/c6ULv9OLRDNg+ZjwEsvsFCZ+V0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:from:date:message-id:subject:to :content-type; b=Ise1LLqYlG0rPrgtOZ7E5XsthnP29k5bIe4dnWPiXMmFAcKfdEitXEbQbJ95zeJAqs hZlLbMwqEHYw4O8OpePowVUIErf7lIKqV4Jv2QuK6CU0N85GFz28XTkXvteGAsDCxBZR 8O0npecIoZ8e2l9nj2ouY34g8F2bznkTQ6B8s= Received: by 83.161.120.155 with SMTP id v8mr5468780wbb.65.1299072729136; Wed, 02 Mar 2011 05:32:09 -0800 (PST) References: <millerjohn@example.net> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> Mime-Version: 1.0 (iPhone Mail 8C148) From: "Scott O'Bryan" <millerjohn@example.net> Date: Wed, 2 Mar 2011 06:32:02 -0700 Message-ID: <-474626839593690596@unknownmsgid> Subject: Re: Hudson and Apache Releasing To: "millerjohn@example.net" <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org You might be right about he "safety" issue but trying to enforce this all the time across all projects is not real feasible. I don't think the plugin would hurt in either case and it prevents releases from getting accidentally uploaded to the snapshot repository. Scott On Mar 2, 2011, at 6:26 AM, sebb <millerjohn@example.net> wrote: > On 2 March 2011 10:27, Marshall Schor <millerjohn@example.net> wrote: >> If we check the box in a Job configuration that says "Deploy artifacts to the >> Maven Repository" and specify the Apache Nexus Snapshot repo, what happens if a >> build starts right at the moment when the Apache Release plugin has renamed the >> POMs to a non-Snapshot release version and checked those into trunk, so it can >> tag a release candidate? >> >> I presume the build might check-out from trunk a release version and build it. >> Assuming the build completes without error, the post-processing would attempt to >> upload this non-Snapshot to the Apache Nexus snapshot repo (the URL in the job >> configuration says: >> >> https://repository.apache.org/content/repositories/snapshots ) >> >> Would our Nexus configuration or the Hudson Maven plugin realize that something >> was amiss, in this case, and block the deploy to the repo? >> >> If not, is the right "best practice" to disable deployment in the job build >> settings while doing release work, and re-enable it afterwards? > > Another approach is to never release directly from trunk. > > Checkout trunk into a clean workspace > Edit the POM etc to change the version and scm fields as necessary > > Do "svn diff" and "svn st" to check that the changes are OK. These > should only show changes to the POMs > > Create the RC tag, by copying the tag workspace to SVN: > > svn copy <workspace> https://svn.apache.org/.../tags/cmis-1.2-RC1 > > You can then release from that workspace directly (but remember it's > linked to trunk). > Or for safety, checkout a read-only copy of the tag. > > If the release vote fails, update trunk, and create RC2 etc. > If the release vote succeeds, rename RCn as the release version, e.g. > cmis-1.2-RC3 => cmis-1.2. > Any failed RCn tags can then be deleted. > > This approach precludes using the maven release plugin, but IMO is a > lot safer and easier to recover. > >> I found by googling this plugin for hudson: >> http://code.google.com/p/maven-hudson-ext-plugin/ which explicitly says it >> recognizes this situation and doesn't upload. But I don't think this is the >> plugin we have installed, because the label on the "Build Settings" is different. >> >> -Marshall Schor >> From millerjohn@example.net Wed Mar 02 14:05:20 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 6996 invoked from network); 2 Mar 2011 14:05:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 14:05:19 -0000 Received: (qmail 24021 invoked by uid 500); 2 Mar 2011 14:05:19 -0000 Delivered-To: millerjohn@example.net Received: (qmail 23891 invoked by uid 500); 2 Mar 2011 14:05:16 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 23883 invoked by uid 99); 2 Mar 2011 14:05:15 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 14:05:15 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vw0-f50.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 14:05:08 +0000 Received: by vws11 with SMTP id 11so6719446vws.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 06:04:47 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id cx2mr2135277vcb.33.1299074687329; Wed, 02 Mar 2011 06:04:47 -0800 (PST) Received: by 83.161.120.155 with HTTP; Wed, 2 Mar 2011 06:04:47 -0800 (PST) In-Reply-To: <-474626839593690596@unknownmsgid> References: <millerjohn@example.net> <millerjohn@example.net> <-474626839593690596@unknownmsgid> Date: Wed, 2 Mar 2011 15:04:47 +0100 Message-ID: <millerjohn@example.net> Subject: Re: Hudson and Apache Releasing From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Cc: "Scott O'Bryan" <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Mar 2, 2011 at 2:32 PM, Scott O'Bryan <millerjohn@example.net> wrote: > You might be right about he "safety" issue but trying to enforce this > all the time across all projects is not real feasible. =A0I don't think > the plugin would hurt in either case and it prevents releases from > getting accidentally uploaded to the snapshot repository. I don't see any problem with installing the plugin. Could you open a JIRA issue in the INFRA project, Hudson component and I'll take care of it. /niklas From millerjohn@example.net Wed Mar 02 16:34:41 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 85465 invoked from network); 2 Mar 2011 16:34:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 16:34:41 -0000 Received: (qmail 96012 invoked by uid 500); 2 Mar 2011 16:34:41 -0000 Delivered-To: millerjohn@example.net Received: (qmail 95883 invoked by uid 500); 2 Mar 2011 16:34:39 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 95875 invoked by uid 99); 2 Mar 2011 16:34:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 16:34:38 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO gateway09.websitewelcome.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 02 Mar 2011 16:34:30 +0000 Received: (qmail 32201 invoked from network); 2 Mar 2011 16:32:48 -0000 Received: from gator74.hostgator.com (83.161.120.155) by gateway09.websitewelcome.com with SMTP; 2 Mar 2011 16:32:48 -0000 Received: from [83.161.120.155] (port=31810 helo=[83.161.120.155]) by gator74.hostgator.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from <millerjohn@example.net>) id 1Puozz-0007KT-Ov for millerjohn@example.net; Wed, 02 Mar 2011 10:34:03 -0600 Message-ID: <millerjohn@example.net> Date: Wed, 02 Mar 2011 11:34:03 -0500 From: Marshall Schor <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:83.161.120.155) Gecko/20110221 Thunderbird/3.1.8 MIME-Version: 1.0 To: millerjohn@example.net Subject: Re: Hudson and Apache Releasing References: <millerjohn@example.net> <millerjohn@example.net> <-474626839593690596@unknownmsgid> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator74.hostgator.com X-AntiAbuse: Original Domain - apache.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - schor.com X-Source: X-Source-Args: X-Source-Dir: On 3/2/2011 9:04 AM, Niklas Gustavsson wrote: > On Wed, Mar 2, 2011 at 2:32 PM, Scott O'Bryan <millerjohn@example.net> wrote: >> You might be right about he "safety" issue but trying to enforce this >> all the time across all projects is not real feasible. I don't think >> the plugin would hurt in either case and it prevents releases from >> getting accidentally uploaded to the snapshot repository. > I don't see any problem with installing the plugin. Could you open a > JIRA issue in the INFRA project, Hudson component and I'll take care > of it. > OK, thanks, added https://issues.apache.org/jira/browse/INFRA-3484 -Marshall > /niklas > > From millerjohn@example.net Wed Mar 02 17:55:04 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 55445 invoked from network); 2 Mar 2011 17:55:03 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 17:55:03 -0000 Received: (qmail 76999 invoked by uid 500); 2 Mar 2011 17:55:03 -0000 Delivered-To: millerjohn@example.net Received: (qmail 76852 invoked by uid 500); 2 Mar 2011 17:55:01 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 76844 invoked by uid 99); 2 Mar 2011 17:55:00 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 17:55:00 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vx0-f178.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 17:54:53 +0000 Received: by vxb37 with SMTP id 37so243129vxb.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 09:54:31 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id cx2mr30033vcb.33.1299088006998; Wed, 02 Mar 2011 09:46:46 -0800 (PST) Received: by 83.161.120.155 with HTTP; Wed, 2 Mar 2011 09:46:46 -0800 (PST) Date: Wed, 2 Mar 2011 18:46:46 +0100 Message-ID: <millerjohn@example.net> Subject: Hudson being upgraded to Jenkins From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hi I'm in the process of upgrading Hudson to Jenkins 1.399 which turned out a bit more involved than expected. So, be prepared for some restarts the next couple of hours. /niklas From millerjohn@example.net Wed Mar 02 17:59:33 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 57154 invoked from network); 2 Mar 2011 17:59:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 17:59:32 -0000 Received: (qmail 81315 invoked by uid 500); 2 Mar 2011 17:59:32 -0000 Delivered-To: millerjohn@example.net Received: (qmail 81170 invoked by uid 500); 2 Mar 2011 17:59:30 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 81162 invoked by uid 99); 2 Mar 2011 17:59:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 17:59:29 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO uli.spielviel.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 17:59:21 +0000 Received: from [83.161.120.155] (i577B567C.versanet.de [83.161.120.155]) by uli.spielviel.de (Postfix) with ESMTPSA id 0BD21BF401 for <millerjohn@example.net>; Wed, 2 Mar 2011 18:59:00 +0100 (CET) Message-ID: <millerjohn@example.net> Date: Wed, 02 Mar 2011 18:59:00 +0100 From: =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:83.161.120.155) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: millerjohn@example.net Subject: Re: Hudson being upgraded to Jenkins References: <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit YAY! Thanks Niklas! Uli On 02.03.2011 18:46, Niklas Gustavsson wrote: > Hi > > I'm in the process of upgrading Hudson to Jenkins 1.399 which turned > out a bit more involved than expected. So, be prepared for some > restarts the next couple of hours. > > /niklas From millerjohn@example.net Wed Mar 02 20:06:55 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 6103 invoked from network); 2 Mar 2011 20:06:46 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Mar 2011 20:06:46 -0000 Received: (qmail 59953 invoked by uid 500); 2 Mar 2011 20:06:39 -0000 Delivered-To: millerjohn@example.net Received: (qmail 55958 invoked by uid 500); 2 Mar 2011 20:06:34 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 55163 invoked by uid 99); 2 Mar 2011 20:06:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 20:06:32 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vx0-f178.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 02 Mar 2011 19:50:31 +0000 Received: by vxb37 with SMTP id 37so391430vxb.23 for <millerjohn@example.net>; Wed, 02 Mar 2011 11:50:10 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id cx2mr70521vcb.33.1299095409250; Wed, 02 Mar 2011 11:50:09 -0800 (PST) Received: by 83.161.120.155 with HTTP; Wed, 2 Mar 2011 11:50:09 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> Date: Wed, 2 Mar 2011 20:50:09 +0100 Message-ID: <millerjohn@example.net> Subject: Re: Hudson being upgraded to Jenkins From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Content-Type: text/plain; charset=ISO-8859-1 On Wed, Mar 2, 2011 at 6:46 PM, Niklas Gustavsson <millerjohn@example.net> wrote: > I'm in the process of upgrading Hudson to Jenkins 1.399 which turned > out a bit more involved than expected. So, be prepared for some > restarts the next couple of hours. And we're done. Let us know here if you see anything odd. We're now on Jenkins 1.399 and the latest version of all installed plug-ins. This version of Jenkins should among other things, fix the reported issue with corrupted ZIP files. /niklas From millerjohn@example.net Thu Mar 03 08:22:04 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 99928 invoked from network); 3 Mar 2011 08:22:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 08:22:04 -0000 Received: (qmail 22590 invoked by uid 500); 3 Mar 2011 08:22:01 -0000 Delivered-To: millerjohn@example.net Received: (qmail 22425 invoked by uid 500); 3 Mar 2011 08:22:01 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 22413 invoked by uid 99); 3 Mar 2011 08:22:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 08:22:01 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO minotaur.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Thu, 03 Mar 2011 08:22:01 +0000 Received: (qmail 98162 invoked by uid 99); 3 Mar 2011 08:21:39 -0000 Received: from localhost.apache.org (HELO mail-qw0-f50.google.com) (83.161.120.155) (smtp-auth username olamy, mechanism plain) by minotaur.apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 08:21:39 +0000 Received: by qwk3 with SMTP id 3so837396qwk.23 for <millerjohn@example.net>; Thu, 03 Mar 2011 00:21:38 -0800 (PST) Received: by 83.161.120.155 with SMTP id dl21mr644483qcb.149.1299140498178; Thu, 03 Mar 2011 00:21:38 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with HTTP; Thu, 3 Mar 2011 00:21:18 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> <millerjohn@example.net> From: Olivier Lamy <millerjohn@example.net> Date: Thu, 3 Mar 2011 09:21:18 +0100 Message-ID: <millerjohn@example.net> Subject: Re: Hudson being upgraded to Jenkins To: millerjohn@example.net Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Hello, GREAT ! I wonder if we could use a more "neutral" hostname ? (as we did for sonar.apache.org which redirect to http://analysis.apache.org/ ) Thanks, -- Olivier Lamy http://twitter.com/olamy http://www.linkedin.com/in/olamy 2011/3/2 Niklas Gustavsson <millerjohn@example.net>: > On Wed, Mar 2, 2011 at 6:46 PM, Niklas Gustavsson <millerjohn@example.net> wrote: >> I'm in the process of upgrading Hudson to Jenkins 1.399 which turned >> out a bit more involved than expected. So, be prepared for some >> restarts the next couple of hours. > > And we're done. Let us know here if you see anything odd. We're now on > Jenkins 1.399 and the latest version of all installed plug-ins. > > This version of Jenkins should among other things, fix the reported > issue with corrupted ZIP files. > > /niklas > From millerjohn@example.net Thu Mar 03 08:31:27 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 32029 invoked from network); 3 Mar 2011 08:31:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 08:31:26 -0000 Received: (qmail 44904 invoked by uid 500); 3 Mar 2011 08:31:24 -0000 Delivered-To: millerjohn@example.net Received: (qmail 44838 invoked by uid 500); 3 Mar 2011 08:31:24 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 44825 invoked by uid 99); 3 Mar 2011 08:31:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 08:31:24 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vw0-f50.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 08:31:20 +0000 Received: by vws11 with SMTP id 11so957614vws.23 for <multiple recipients>; Thu, 03 Mar 2011 00:30:59 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id xg8mr1195471vdb.310.1299141059116; Thu, 03 Mar 2011 00:30:59 -0800 (PST) Received: by 83.161.120.155 with HTTP; Thu, 3 Mar 2011 00:30:59 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> Date: Thu, 3 Mar 2011 09:30:59 +0100 Message-ID: <millerjohn@example.net> Subject: Re: Hudson being upgraded to Jenkins From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Cc: Olivier Lamy <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 On Thu, Mar 3, 2011 at 9:21 AM, Olivier Lamy <millerjohn@example.net> wrote: > I wonder if we could use a more "neutral" hostname ? (as we did for > sonar.apache.org which redirect to http://analysis.apache.org/ ) This has been discussed and I think the most popular name was builds.a.o. /niklas From millerjohn@example.net Thu Mar 03 09:02:21 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 28081 invoked from network); 3 Mar 2011 09:02:20 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 09:02:20 -0000 Received: (qmail 13174 invoked by uid 500); 3 Mar 2011 09:02:17 -0000 Delivered-To: millerjohn@example.net Received: (qmail 13111 invoked by uid 500); 3 Mar 2011 09:02:17 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 13101 invoked by uid 99); 3 Mar 2011 09:02:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 09:02:17 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: 83.161.120.155 is neither permitted nor denied by domain of millerjohn@example.net) Received: from [83.161.120.155] (HELO mail-vx0-f178.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 09:02:13 +0000 Received: by vxb37 with SMTP id 37so1003625vxb.23 for <millerjohn@example.net>; Thu, 03 Mar 2011 01:01:52 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id bh12mr249650vcb.106.1299142911726; Thu, 03 Mar 2011 01:01:51 -0800 (PST) Received: by 83.161.120.155 with HTTP; Thu, 3 Mar 2011 01:01:51 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> Date: Thu, 3 Mar 2011 10:01:51 +0100 Message-ID: <millerjohn@example.net> Subject: Re: View mechanism in Hudson missing a level? From: Niklas Gustavsson <millerjohn@example.net> To: millerjohn@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Wed, Mar 2, 2011 at 11:13 AM, Marshall Schor <millerjohn@example.net> wrote: > Is this a known issue with Hudson? =A0Is there a way to get the expected = behavior > to happen? It's a limitation in view plugin we're currently using. That said, there has been significant improvements in other view plugins, so there are likely better ways of doing this now. /niklas From millerjohn@example.net Thu Mar 03 13:30:33 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 3808 invoked from network); 3 Mar 2011 13:30:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 13:30:32 -0000 Received: (qmail 86355 invoked by uid 500); 3 Mar 2011 13:30:32 -0000 Delivered-To: millerjohn@example.net Received: (qmail 86255 invoked by uid 500); 3 Mar 2011 13:30:32 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 86247 invoked by uid 99); 3 Mar 2011 13:30:32 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:30:32 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO uli.spielviel.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:30:25 +0000 Received: from [83.161.120.155] (maracaibo.imp.fu-berlin.de [83.161.120.155]) by uli.spielviel.de (Postfix) with ESMTPSA id 0811ABF401 for <millerjohn@example.net>; Thu, 3 Mar 2011 14:30:01 +0100 (CET) Message-ID: <millerjohn@example.net> Date: Thu, 03 Mar 2011 14:30:00 +0100 From: =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:83.161.120.155) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: millerjohn@example.net Subject: Re: rsync daemon on hudson slave? References: <millerjohn@example.net> <-1276032854316273436@unknownmsgid> <millerjohn@example.net> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit The only thing that seems reasonable apart from having an rsync daemon is doing a recursive wget on the generated site every hour or so. This will however fetch all 4000 files and I don't know how much load it puts on Jenkins. Is this OK? Uli On 02.02.2011 19:52, Scott O'Bryan wrote: > Yeah. I agree with the rsync.. I would like a way to allow Hudson to PUSH after a build of a > website, but I don't think people are to keen on that. If you find a solution, please post it here.. > > On 02/02/2011 07:52 AM, Ulrich Stärk wrote: >> Basically yes, although using rsync feels more naturally to me. >> >> I just tried downloading the workspace as a zip file but it takes ages. So practically this isn't >> going to work. >> >> Uli >> >> On 02.02.2011 11:34, Scott O'Bryan wrote: >>> Hey Uli, >>> >>> I've been tinkering with an idea for the myfaces Portlet Bridge >>> project. The Hudson UI will allow you to retrieve a set of artifacts >>> in zip format using a well defined URL. I was toying with the idea of >>> using a script to wget the data as an archive, unarchiving it, and >>> then moving it to the right directories. >>> >>> Would something like that work? >>> >>> On Feb 2, 2011, at 2:25 AM, "Ulrich Stärk"<millerjohn@example.net> wrote: >>> >>>> We'd like to copy the maven-generated site and javadocs from our builds to our public website. >>>> Right now the only way to do this is by having a shell account on the slave machine the build is >>>> running on and running rsync over ssh. Since this should be done automatically we'd have to >>>> store a private key for ssh authentication on people.a.o which is something I don't like >>>> security-wise. >>>> >>>> Would it be possible to set up rsync in daemon mode on the slave so that we can copy the >>>> artifacts without a shell accout on the build slave and without storing private keys on >>>> people.a.o? This could be set up as read-only and only allow connections from people.a.o... >>>> >>>> The job in question is tapestry-trunk-docs running on vesta (ubuntu2). >>>> >>>> Uli > From millerjohn@example.net Thu Mar 03 13:34:10 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 21123 invoked from network); 3 Mar 2011 13:34:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 13:34:10 -0000 Received: (qmail 95773 invoked by uid 500); 3 Mar 2011 13:34:10 -0000 Delivered-To: millerjohn@example.net Received: (qmail 95711 invoked by uid 500); 3 Mar 2011 13:34:10 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 95699 invoked by uid 99); 3 Mar 2011 13:34:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:34:10 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yw0-f50.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:34:02 +0000 Received: by ywa8 with SMTP id 8so448762ywa.23 for <multiple recipients>; Thu, 03 Mar 2011 05:33:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=25PLzbWmeFw9Miy+BfkUL/IPKkjxXgAvb8OcW0loGbU=; b=NBvhC3+ZAjeY1a2BEkdcsfw8hbi5y5W8ZXoSRoXuJ23pXylfyS1uGm4jCYQ+OLVXlP VBxQgDmqQHB/gr4PPN90NB2ZVYFoOXo608MclWKP7mBs0qELIllGvcDH0kLaE0ZxRb3S POG/1J6MC1DYTPFNSZD8i3qiGFr1WvSFcM1hY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=kgR8LduYsfYlNWsEIhW7T8z5f/CO3NB9jsY+aYuiV1FF14HpV80vivQmxCkCo/MbN+ NjHAcBvuyGJEr79TWCEKmUVYczkFhjuPv31Z/rmAx8O5GV9s4aoGPgDMRhiLNAnTapv4 FhLhWGHc9ebdEn1I4921uVj3Nd3qmEybT73E8= Received: by 83.161.120.155 with SMTP id f33mr1847912aga.166.1299159221116; Thu, 03 Mar 2011 05:33:41 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with HTTP; Thu, 3 Mar 2011 05:33:21 -0800 (PST) In-Reply-To: <millerjohn@example.net> References: <millerjohn@example.net> <-1276032854316273436@unknownmsgid> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> From: Jukka Zitting <millerjohn@example.net> Date: Thu, 3 Mar 2011 14:33:21 +0100 Message-ID: <millerjohn@example.net> Subject: Re: rsync daemon on hudson slave? To: millerjohn@example.net Cc: =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi, On Thu, Mar 3, 2011 at 2:30 PM, Ulrich St=E4rk <millerjohn@example.net> wrote: > The only thing that seems reasonable apart from having an rsync daemon is= doing a recursive wget on > the generated site every hour or so. This will however fetch all 4000 fil= es and I don't know how > much load it puts on Jenkins. Is this OK? Doesn't sound like a very good approach. The Apache CMS setup running on Buildbot simply commits the generated site to svn from where it's picked up by the public web servers. I guess a similar setup could be done also with Maven site builds running in Hudson. BR, Jukka Zitting From millerjohn@example.net Thu Mar 03 13:41:22 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 47602 invoked from network); 3 Mar 2011 13:41:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 13:41:21 -0000 Received: (qmail 10767 invoked by uid 500); 3 Mar 2011 13:41:21 -0000 Delivered-To: millerjohn@example.net Received: (qmail 10701 invoked by uid 500); 3 Mar 2011 13:41:21 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 10692 invoked by uid 99); 3 Mar 2011 13:41:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:41:21 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO uli.spielviel.de) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:41:13 +0000 Received: from [83.161.120.155] (maracaibo.imp.fu-berlin.de [83.161.120.155]) by uli.spielviel.de (Postfix) with ESMTPSA id 709BFBF401 for <millerjohn@example.net>; Thu, 3 Mar 2011 14:40:52 +0100 (CET) Message-ID: <millerjohn@example.net> Date: Thu, 03 Mar 2011 14:40:52 +0100 From: =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:83.161.120.155) Gecko/20101207 Thunderbird/3.1.7 MIME-Version: 1.0 To: millerjohn@example.net Subject: Re: rsync daemon on hudson slave? References: <millerjohn@example.net> <-1276032854316273436@unknownmsgid> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> X-Enigmail-Version: 1.1.1 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit How would that work? Have Jenkins commit the generated site to SVN and have the webservers pick it up with svnpubsub from there? Is there support for committing the site back to SVN in Jenkins? Uli On 03.03.2011 14:33, Jukka Zitting wrote: > Hi, > > On Thu, Mar 3, 2011 at 2:30 PM, Ulrich Stärk <millerjohn@example.net> wrote: >> The only thing that seems reasonable apart from having an rsync daemon is doing a recursive wget on >> the generated site every hour or so. This will however fetch all 4000 files and I don't know how >> much load it puts on Jenkins. Is this OK? > > Doesn't sound like a very good approach. > > The Apache CMS setup running on Buildbot simply commits the generated > site to svn from where it's picked up by the public web servers. I > guess a similar setup could be done also with Maven site builds > running in Hudson. > > BR, > > Jukka Zitting From millerjohn@example.net Thu Mar 03 13:41:30 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 47737 invoked from network); 3 Mar 2011 13:41:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 13:41:29 -0000 Received: (qmail 11136 invoked by uid 500); 3 Mar 2011 13:41:29 -0000 Delivered-To: millerjohn@example.net Received: (qmail 11077 invoked by uid 500); 3 Mar 2011 13:41:29 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 11065 invoked by uid 99); 3 Mar 2011 13:41:29 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:41:29 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-ww0-f48.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:41:23 +0000 Received: by wwi14 with SMTP id 14so911895wwi.5 for <multiple recipients>; Thu, 03 Mar 2011 05:41:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:references:in-reply-to:mime-version:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=/3iieuNiWByG/ldEQuk/mZaRua8WdpbJirdt5FKsNpk=; b=Kqr0xPVHYbvd0gp503MEVQpVFD1nuX97ElY4wl7q6tZGZx0F+jmkKOGO49h89S06vM sLPZsF1uf6s9aNo8Skx4zMWkpCxEXvgSd1pxm2SbpA2LLFp9L6XySTvXh8tAU5Le6tON X+LHmUmTVWCSezWHhLoOqlGpKvwd02BGbBqYc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=MNPguxlMlSziaMmCqyfENX6mmE8Nw5tACa8Oqc3yqmX2VdrrWUR+EscruiChedHCkc tJE1OrKtGr86B8alD1yaCdVuJYjO7WDUOgX7r3kzTw3sCcvWStaMsmIY3Wxh13UDtsHZ c9fs/nQXQlvsuD2XzDL8hcliSNsr9t8PZ3C7w= Received: by 83.161.120.155 with SMTP id f11mr906999wbi.224.1299159661426; Thu, 03 Mar 2011 05:41:01 -0800 (PST) References: <millerjohn@example.net> <-1276032854316273436@unknownmsgid> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> Mime-Version: 1.0 (iPhone Mail 8C148) From: "Scott O'Bryan" <millerjohn@example.net> Date: Thu, 3 Mar 2011 06:40:58 -0700 Message-ID: <3873709292034538011@unknownmsgid> Subject: Re: rsync daemon on hudson slave? To: "millerjohn@example.net" <millerjohn@example.net> Cc: =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Well, mine isn't completely done yet (the tar.gz is not correct and some other things) but the myfaces-trinidad-site job has a working principal for downloading as a cron job. It pulls the sites source into a staging directory and packages it up during the build. It then stores the tar.gz as an artifact so it's always available and only updated on a successful build. I hope to have it done and generating a valid archive soon, but feel free to take a look at it if you like. I figured a gzipped archive was convenient enough to wget. Scott On Mar 3, 2011, at 6:34 AM, Jukka Zitting <millerjohn@example.net> wrote: > Hi, > > On Thu, Mar 3, 2011 at 2:30 PM, Ulrich St=E4rk <millerjohn@example.net> wrote: >> The only thing that seems reasonable apart from having an rsync daemon i= s doing a recursive wget on >> the generated site every hour or so. This will however fetch all 4000 fi= les and I don't know how >> much load it puts on Jenkins. Is this OK? > > Doesn't sound like a very good approach. > > The Apache CMS setup running on Buildbot simply commits the generated > site to svn from where it's picked up by the public web servers. I > guess a similar setup could be done also with Maven site builds > running in Hudson. > > BR, > > Jukka Zitting From millerjohn@example.net Thu Mar 03 13:42:52 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 48368 invoked from network); 3 Mar 2011 13:42:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 13:42:51 -0000 Received: (qmail 13764 invoked by uid 500); 3 Mar 2011 13:42:51 -0000 Delivered-To: millerjohn@example.net Received: (qmail 13629 invoked by uid 500); 3 Mar 2011 13:42:51 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 13610 invoked by uid 99); 3 Mar 2011 13:42:51 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:42:51 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=10 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of millerjohn@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-wy0-f178.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 13:42:43 +0000 Received: by wyf28 with SMTP id 28so1257210wyf.23 for <multiple recipients>; Thu, 03 Mar 2011 05:42:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:references:in-reply-to:mime-version:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=bj45g+bMbW/l3m2iAI06wimfJaZbV9yt9Rsrj4AQLs0=; b=Jirb7Kpobo73yxr5L9EsrB2t0bQfp/rpzTqzSPUfs+/vhDLtVmRPwRIm+9bvSpf365 z26ZB87pi0M0tdnN643hlKEFl2qlnHY723jybwNm7KbJeQiAnyGBdSyjydYxU7+uYEtz esQyp+dRoHP/uK4dq6S6/S3HIeVCf/+/uwNPE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=references:in-reply-to:mime-version:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=CJZOvIBI+pE6usLKyCKGBEXPWwAc2rgom055kUAYgS2GOOrdWnad43X5wsQd63widH hev8IHQFJAc8imX/Wi9KhYY53WB+u36JaUnjlQMcRkWEjM71g8jmkE2qV22k66hBQJMB CrVbbK6YAVkPE9U+WvxKyu2bfBvzzOcXYo9rg= Received: by 83.161.120.155 with SMTP id u9mr934087wbg.137.1299159743360; Thu, 03 Mar 2011 05:42:23 -0800 (PST) References: <millerjohn@example.net> <-1276032854316273436@unknownmsgid> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> <3873709292034538011@unknownmsgid> In-Reply-To: <3873709292034538011@unknownmsgid> Mime-Version: 1.0 (iPhone Mail 8C148) From: "Scott O'Bryan" <millerjohn@example.net> Date: Thu, 3 Mar 2011 06:42:20 -0700 Message-ID: <1593890174256131736@unknownmsgid> Subject: Re: rsync daemon on hudson slave? To: "Scott O'Bryan" <millerjohn@example.net> Cc: "millerjohn@example.net" <millerjohn@example.net>, =?ISO-8859-1?Q?Ulrich_St=E4rk?= <millerjohn@example.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Sorry, to be clear it uses post-build targets to create the archive. On Mar 3, 2011, at 6:41 AM, Scott O'Bryan <millerjohn@example.net> wrote: > Well, mine isn't completely done yet (the tar.gz is not correct and > some other things) but the myfaces-trinidad-site job has a working > principal for downloading as a cron job. It pulls the sites source > into a staging directory and packages it up during the build. It then > stores the tar.gz as an artifact so it's always available and only > updated on a successful build. > > I hope to have it done and generating a valid archive soon, but feel > free to take a look at it if you like. I figured a gzipped archive > was convenient enough to wget. > > Scott > > On Mar 3, 2011, at 6:34 AM, Jukka Zitting <millerjohn@example.net> wrote= : > >> Hi, >> >> On Thu, Mar 3, 2011 at 2:30 PM, Ulrich St=E4rk <millerjohn@example.net> wrote: >>> The only thing that seems reasonable apart from having an rsync daemon = is doing a recursive wget on >>> the generated site every hour or so. This will however fetch all 4000 f= iles and I don't know how >>> much load it puts on Jenkins. Is this OK? >> >> Doesn't sound like a very good approach. >> >> The Apache CMS setup running on Buildbot simply commits the generated >> site to svn from where it's picked up by the public web servers. I >> guess a similar setup could be done also with Maven site builds >> running in Hudson. >> >> BR, >> >> Jukka Zitting From millerjohn@example.net Thu Mar 03 14:23:37 2011 Return-Path: <millerjohn@example.net> Delivered-To: millerjohn@example.net Received: (qmail 74867 invoked from network); 3 Mar 2011 14:23:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 3 Mar 2011 14:23:36 -0000 Received: (qmail 11966 invoked by uid 500); 3 Mar 2011 14:23:36 -0000 Delivered-To: millerjohn@example.net Received: (qmail 11894 invoked by uid 500); 3 Mar 2011 14:23:36 -0000 Mailing-List: contact millerjohn@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:millerjohn@example.net> List-Unsubscribe: <mailto:millerjohn@example.net> List-Post: <mailto:millerjohn@example.net> List-Id: <builds.apache.org> Reply-To: millerjohn@example.net Delivered-To: mailing list millerjohn@example.net Received: (qmail 11884 invoked by uid 99); 3 Mar 2011 14:23:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 14:23:36 +0000 X-ASF-Spam-Status: No, hits=0.7 required=10 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO server.dankulp.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Mar 2011 14:23:30 +0000 Received: by server.dankulp.com (Postfix, from userid 5000) id B6F49188E45; Thu, 3 Mar 2011 09:23:09 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on server.dankulp.com X-Spam-Level: X-Msg-File: /millerjohn@example.net Received: from dilbert.dankulp.com (c-24-91-72-253.hsd1.ma.comcast.net [83.161.120.155]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by server.dankulp.com (Postfix) with ESMTPSA id 7B996188B5C; Thu, 3 Mar 2011 09:23:08 -0500 (EST) From: Daniel Kulp <millerjohn@example.net> To: millerjohn@example.net Subject: Re: rsync daemon on hudson slave? Date: Thu, 3 Mar 2011 09:23:11 -0500 User-Agent: KMail/1.13.6 (Linux/2.6.37; KDE/4.6.0; x86_64; ; ) Cc: Jukka Zitting <millerjohn@example.net>, Ulrich =?iso-8859-1?q?St=E4rk?= <millerjohn@example.net> References: <millerjohn@example.net> <millerjohn@example.net> <millerjohn@example.net> In-Reply-To: <millerjohn@example.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <millerjohn@example.net> X-Old-Spam-Status: No, score=-102.9 required=3.0 tests=ALL_TRUSTED,BAYES_00, SHORTCIRCUIT shortcircuit=ham autolearn=disabled version=3.3.1 On Thursday 03 March 2011 8:33:21 AM Jukka Zitting wrote: > Hi, >=20 > On Thu, Mar 3, 2011 at 2:30 PM, Ulrich St=E4rk <millerjohn@example.net> wrote: > > The only thing that seems reasonable apart from having an rsync daemon = is > > doing a recursive wget on the generated site every hour or so. This will > > however fetch all 4000 files and I don't know how much load it puts on > > Jenkins. Is this OK? >=20 > Doesn't sound like a very good approach. >=20 > The Apache CMS setup running on Buildbot simply commits the generated > site to svn from where it's picked up by the public web servers. I > guess a similar setup could be done also with Maven site builds > running in Hudson. That's kind of what I was thinking. If buildbot has creds stored someplac= e=20 to be able to run "svn commit", could one of the Jenkins build slaves (does= n't=20 need to be all of them) also have svn installed with
{'source': 'Apache Software Foundation Public Mail Archives'}