Return-Path: Delivered-To: apmail-hc-dev-archive@www.apache.org Received: (qmail 38640 invoked from network); 5 Jan 2008 21:43:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Jan 2008 21:43:13 -0000 Received: (qmail 85793 invoked by uid 500); 5 Jan 2008 21:43:02 -0000 Delivered-To: apmail-hc-dev-archive@hc.apache.org Received: (qmail 85764 invoked by uid 500); 5 Jan 2008 21:43:02 -0000 Mailing-List: contact dev-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpComponents Project" Delivered-To: mailing list dev@hc.apache.org Received: (qmail 85755 invoked by uid 99); 5 Jan 2008 21:43:02 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jan 2008 13:43:02 -0800 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [217.150.250.44] (HELO ok2consulting.nine.ch) (217.150.250.44) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 05 Jan 2008 21:42:38 +0000 Received: from 84-75-100-228.dclient.hispeed.ch ([84.75.100.228] helo=[192.168.1.100]) by ok2consulting.nine.ch with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.50) id 1JBGmt-0000hn-Cz for dev@hc.apache.org; Sat, 05 Jan 2008 22:42:39 +0100 Subject: Re: FYI: Updating the HC "project" site From: Oleg Kalnichevski To: HttpComponents Project In-Reply-To: <477F3106.8020904@dubioso.net> References: <477F3106.8020904@dubioso.net> Content-Type: text/plain Date: Sat, 05 Jan 2008 22:42:09 +0100 Message-Id: <1199569329.5813.22.camel@okhost> Mime-Version: 1.0 X-Mailer: Evolution 2.12.1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org On Sat, 2008-01-05 at 08:25 +0100, Roland Weber wrote: > Hi folks, > > below is the description how I currently update the > main section of our website. Since it'll be a while > until we have good documentation, I feel this info > should be collected in a mail at least. > Only committers can deploy the site, but everybody > is welcome to contribute patches. > > Preconditions: > - Subversion > - Maven 2 (always use with -N here!) > - for deployment: ssh access to people.apache.org > (I'm assuming a DSA authentication setup) > > Preparation: > - check out the 'project' directory from SVN: > svn co https://svn.apache.org/repos/asf/httpcomponents/project/ > (or project-trunk to get the components as well) > - for deployment, your ~/.m2/settings.xml must contain > this section, with your own username of course: > > > > apache.website > rolandw > ${usr.home}/.ssh/id_dsa > 664 > 775 > > > > > > Change and Review: > - update src/site/site.xml and src/site/apt/ as required > - regenerate the site locally: > mvn -N site:site > - if you modify site.xml, clean before regenerating: > mvn -N clean site:site > - review the result in the target/site/ directory > > > Patch: > - change to the 'project' directory > - if you are a committer, apply the changes to SVN: > svn commit -m "..." > - if you are not a committer, prepare the patch: > svn diff > site-patch-xxx.txt > Attach the patch to a JIRA issue or post it to dev@. > > > Deployment (committers only): > - open one terminal on your local machine to trigger the > deployment, and a second on people.apache.org to fix > the permissions afterwards > - on people.a.o, change to /www/hc.apache.org/ and prepare > the command: > chmod a+x downloads.cgi > - on your local machine, trigger site deployment: > mvn -N site:deploy > Make sure nobody is watching you. Maven will ask for > your private key phrase, and displays your input as > plain text in the terminal. > - on people.a.o, execute the command prepared above: > chmod a+x downloads.cgi > > Awesome! Could you please put this info on Wiki where it would be easier to make changes to? Oleg > cheers, > Roland > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org > For additional commands, e-mail: dev-help@hc.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org For additional commands, e-mail: dev-help@hc.apache.org