On Mon, Aug 15, 2011 at 4:22 PM, Vincent Massol
<vincent(a)massol.net> wrote:
Hi devs,
We've had a meeting with Marius, Thomas and myself and we brainstormed about what to
improve in our builds and we've come up with the following actions:
1- create twitter account for
xwiki.org and tweet about releases (basically tweet links
to blog posts). Category: Release Process improvement. Who: Vincent Massol
2- Refactor distribution for installers to share more. Who: Thomas Mortagne
Will look at this one once we start the 3.3 branch.
3- Check latest version of izpack. Who: Marius
4- Configure nexus to cache other repos → speed improvement. Who: Vincent Massol
5- Add definition xwiki remote repo to top level repos in github. Who: Vincent Massol
6- Define a location for passwords. Who: Thomas Mortagne
If some of the security guys out there already have some good idea
don't hesitate ;)
I propose some location in the home directory of the user we should use to perform release
on the build machine (right now we use hudsonagent but we need a different user there).
Since release manager require their key to be on the machine to log in, this is the most
secure IMO.
WDYT?
Thanks
-Vincent
PS: I also need this location to store the credentials for the
Will send a mail we I come back from holidays next week.
> 7- Publish with commons and rendering on central repo. Who: ?
>
> I've started to work on items 4 and 5 and will do 1 soon.
>
> Also I've analyzed 7 and there's only 1 external reps not available in the
Maven Central Repo:
> <groupId>org.reflections</groupId>
> <artifactId>reflections</artifactId>
>
> It should be pretty easy to submit it using
https://docs.sonatype.org/display/Repository/Uploading+3rd-party+Artifacts+…
> To publish our artifacts to the central repo I propose to use Sonatype OSS service,
see
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+…
>
> Thanks
> -Vincent