From dev-return-12026-apmail-geronimo-dev-archive=geronimo.apache.org@geronimo.apache.org Tue Mar 29 21:08:50 2005 Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 21013 invoked from network); 29 Mar 2005 21:08:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 29 Mar 2005 21:08:50 -0000 Received: (qmail 20667 invoked by uid 500); 29 Mar 2005 21:08:49 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 19951 invoked by uid 500); 29 Mar 2005 21:08:47 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 19937 invoked by uid 99); 29 Mar 2005 21:08:47 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: domain of dblevins@visi.com designates 208.42.156.2 as permitted sender) Received: from conn.mc.mpls.visi.com (HELO conn.mc.mpls.visi.com) (208.42.156.2) by apache.org (qpsmtpd/0.28) with ESMTP; Tue, 29 Mar 2005 13:08:45 -0800 Received: from isis.visi.com (isis.visi.com [209.98.98.8]) by conn.mc.mpls.visi.com (Postfix) with ESMTP id 1F7AF83F8 for ; Tue, 29 Mar 2005 15:08:40 -0600 (CST) Received: by isis.visi.com (Postfix, from userid 21236) id DF99776C5C; Tue, 29 Mar 2005 15:08:39 -0600 (CST) Date: Tue, 29 Mar 2005 15:08:39 -0600 From: David Blevins To: dev@geronimo.apache.org Subject: Re: Nightly Releases Message-ID: <20050329210839.GB25520@isis.visi.com> References: <20050329183955.GD21191@isis.visi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.3.27i X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Tue, Mar 29, 2005 at 02:14:58PM -0500, Geir Magnusson Jr. wrote: > > Should we target this to be the same as the release process, but use > latest revision tag rather than a version #? Two birds? Yea, this script already does that, but is a bit broken if i remember--have too many versions of it on my machine. -David > > On Mar 29, 2005, at 2:03 PM, Dain Sundstrom wrote: > > >+10000000000000000000000000000000 > > > >Anyone that has time, please help with this one. This would be a huge > >help to the whole community. > > > >-dain > > > >On Mar 29, 2005, at 10:39 AM, David Blevins wrote: > > > >>If there are some people with extra time, committer or not, we could > >>*really* use nightly releases. Strike that, developers build > >>Geronimo several times daily, it's the community that needs nightly > >>releases. > >> > >>We need a bash, jelly, or even java program that can: > >> > >>NIGHTLY-RELEASE (run if build/test passed) > >> checkout current date (cvs) or current rev (svn) > >> (using 48765 as example svn rev for explanation) > >> update the geronimo_version in etc/project.properties to > >>1.0-48765 > >> zip geronimo-1.0-48765 dir into geronimo-1.0-48765-src.zip > >> again for tar > >> build with no tests--testing should have already been done. > >> zip modules/assembly/target/geronimo-1.0-48765 dir into > >>geronimo-1.0-48765.zip > >> again for tar > >> create MD5 files for src/bin tars and zips with openssl > >> again but with SHA instead of MD5 > >> create 1.0-48765 dir on nightly release server using ssh > >> copy tar.gz, zip, md5, and sha files into 1.0-48765 using scp > >> publish jars to remote maven repo > >> delete any previous nightly releases over a week old. > >> > >>As an added bonus, I actaully had something close once and here it > >>is: http://people.apache.org/~dblevins/svn-release.sh > >> > >>Ugly as heck. Someting in java or jelly would be the best option as > >>everyone could maintain it. > >> > >>Maybe we can formally thank the person who get's this done by putting > >>their name in a THANK_YOU file in every nightly release for a month > >>or on the website for a while. > >> > >>-David > > > > > -- > Geir Magnusson Jr +1-203-665-6437 > geirm@apache.org