chemistry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gabriele Columbro <colum...@gmail.com>
Subject Site staging/deployment (was: Re: Autoamated Releasing with Maven)
Date Tue, 10 Nov 2009 11:21:44 GMT
Hi guys,
good news! (replying to myself doesn't really sound exciting tough)

We've our first 1.0-SNAPSHOT release out [1], it was smooth and easy :)

Now wanted to try to also deploy and enhance our Maven documentation  
site [2] which ATM is pretty poor and not really linked to our latest  
development, so I'd like to do improve our web presence with a proper  
project site and some nice integrations (e.g. Jira changes)
Now quoting the Apache site deployment guide [3] :

""It is up to your projects how the website is generated and what  
software is used. The basic requirements for site management are that  
only committers should be able to modify the site and that  
notifications of all site changes should be sent to the relevant  
project mailing lists. "

I have two questions:

- It seems I could just deploy the new version of the website at  
people.apache,org:/www/incubator.apache.org/chemistry. Is that  
correct? Can I use that one for overwriting the site or can you  
suggest a good place to do staging (maybe [4])?
- To accomplish to the notification part, I can add a maven-changes- 
plugin configuration which send a notification via email to the list  
attached to the 'site-deploy' phase. WDYT?

Any thoughts or suggestions are welcome!

TIA,
Gab


[1]  https://repository.apache.org/content/repositories/snapshots/org/apache/chemistry/
[2] http://incubator.apache.org/chemistry/
[3] http://www.apache.org/dev/project-site.html#intro
[4] https://repository.apache.org/content/sites/site-test/

On Nov 10, 2009, at 9:57 AM, Gabriele Columbro wrote:

> Hi guys,
> some updates on the Chemistry release status.
>
> We should be clear to deploy in Nexus looking at the status of [1] ,  
> so today I'll try to perform a 1.0-SNAPSHOT release from the trunk  
> to the Apache snapshot repository.
> Any issue with this?
>
> When this is working I'd like to start talking a bit of the broader  
> release process (e.g. documentation site, schedule roadmap,  
> versioning, etc.). I'll start a separate thread for it.
>
> Will keep you posted,
> ciao!
>
> Gab
>
>
> [1] https://issues.apache.org/jira/browse/INFRA-2284
> On Oct 16, 2009, at 12:33 AM, Gabriele Columbro wrote:
>
>> Answering to self, I opened an issue for this here:
>>
>> https://issues.apache.org/jira/browse/INFRA-2284
>>
>> HTH,
>> Gab
>>
>> On Oct 15, 2009, at 11:41 PM, Gabriele Columbro wrote:
>>
>>> Hi Jukka,
>>>
>>> On Oct 13, 2009, at 10:59 AM, Jukka Zitting wrote:
>>>
>>>> Hi,
>>>>
>>>> On Fri, Oct 9, 2009 at 7:50 PM, Gabriele Columbro
>>>> <gabriele.columbro@alfresco.com> wrote:
>>>>> I was wondering if I could :
>>>>>
>>>>> - Configure the maven build to release against Apache servers  
>>>>> (if not yet
>>>>> there)
>>>>> - Release a snapshot version (at least of chemistry-atompub-tck,  
>>>>> as I need
>>>>> it for some integration purposes) from the 0.6.2 branch.
>>>>>
>>>>> I see that a whole guide on how to do manual releases is  
>>>>> available here [1]
>>>>> but here [2] I see that the Maven automated release process  
>>>>> guide is still a
>>>>> sad TBD.
>>>>>
>>>>> Do you guys have some pointers on how to perform an automated  
>>>>> Maven snapshot
>>>>> release to [3] ?
>>>>
>>>> The easiest way nowadays is to use the new Nexus repository server
>>>> [1]. You can start deploying snapshots to it (see [2]) right away  
>>>> with
>>>> "mvn deploy" and the patch included below. See [3] for more
>>>> information on how to use the repository server for staging and
>>>> deploying proper releases.
>>>
>>> I tried to deploy a snapshot on the Apache Nexus (tweaking a bit  
>>> the patch you sent me as repositoryId is changed in  
>>> org.apache:apache:6 ), but even when credentials are properly  
>>> configured (I'm able to login via UI and my settings.xml matches  
>>> the POM repository Id) I'm still getting an access denied.
>>>
>>> I think I'll need to create a subtask of [1] to allow the  
>>> Chemistry project to deploy there. Makes sense?
>>>
>>> TIA,
>>> Gab
>>>
>>>
>>> [1] https://issues.apache.org/jira/browse/INFRA-1896
>>>
>>>>
>>>> [1] https://repository.apache.org/
>>>> [2] https://repository.apache.org/content/groups/snapshots-group/
>>>> [3] https://issues.apache.org/jira/browse/INFRA-1896
>>>>
>>>> BR,
>>>>
>>>> Jukka Zitting
>>>>
>>>> Index: chemistry/chemistry-parent/pom.xml
>>>> ===================================================================
>>>> --- chemistry/chemistry-parent/pom.xml	(Revision 824641)
>>>> +++ chemistry/chemistry-parent/pom.xml	(Arbeitskopie)
>>>> @@ -18,6 +18,12 @@
>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>> http://maven.apache.org/maven-v4_0_0.xsd">
>>>> <modelVersion>4.0.0</modelVersion>
>>>>
>>>> +  <parent>
>>>> +    <groupId>org.apache</groupId>
>>>> +    <artifactId>apache</artifactId>
>>>> +    <version>6</version>
>>>> +  </parent>
>>>> +
>>>> <prerequisites>
>>>>  <maven>2.0.9</maven>
>>>> </prerequisites>
>>>> @@ -226,15 +232,4 @@
>>>>  </dependencies>
>>>> </dependencyManagement>
>>>>
>>>> -  <repositories>
>>>> -    <repository>
>>>> -      <id>apache-incubating</id>
>>>> -      <name>Apache Incubating Repository</name>
>>>> -      <url>http://people.apache.org/repo/m2-incubating- 
>>>> repository</url>
>>>> -      <snapshots>
>>>> -        <enabled>false</enabled>
>>>> -      </snapshots>
>>>> -    </repository>
>>>> -  </repositories>
>>>> -
>>>> </project>
>>>
>>> -- 
>>>
>>> Eng. Gabriele Columbro
>>> Alfresco Software, Ltd.
>>>
>>> M: +31 (0)627 565 103
>>> P: +39 320 161 28 46
>>> D: +44 (0)1628 876 654
>>> Skype: gabrielecolumbro
>>> Blog: http://www.mindthegab.com
>>>
>>>
>>>
>>
>> -- 
>>
>> Eng. Gabriele Columbro
>> Alfresco Software, Ltd.
>>
>> M: +31 (0)627 565 103
>> P: +39 320 161 28 46
>> D: +44 (0)1628 876 654
>> Skype: gabrielecolumbro
>> Blog: http://www.mindthegab.com
>>
>>
>>
>
> -- 
>
> Eng. Gabriele Columbro
> Alfresco Software, Ltd.
>
> M: +31 (0)627 565 103
> P: +39 320 161 28 46
> D: +44 (0)1628 876 654
> Skype: gabrielecolumbro
> Blog: http://www.mindthegab.com
>
>
>

-- 

Eng. Gabriele Columbro
Alfresco Software, Ltd.

M: +31 (0)627 565 103
P: +39 320 161 28 46
D: +44 (0)1628 876 654
Skype: gabrielecolumbro
Blog: http://www.mindthegab.com




Mime
View raw message