On 05/11/2009, at 5:13 PM, Reinout van Rees wrote:
> On 2009-11-04, Dylan Jay <
[hidden email]> wrote:
>> I'd love to integrate this with hostout. At the sprint we integrated
>> mr.developer but if releaser does tags too that's even better.
>
> mr.developer and zest.releaser are two entirely different things.
>
> mr.developer is at its most basic a super replacement for svn
> externals: pull
> in, when you need it, development versions of packages.
>
> zest.releaser at its most basic updates your changelog and tags your
> package
> and upload it, when applicable, to pypi.
>
> So... Sounds like you need to either read the readme of both or
> explain me
> where I misunderstood you :-)
>
>
perhaps it would help if I explained collective.hostout.
What it does first is to bootstrap a server such that it has a working
buildout, then it releases all the eggs with special versions into
that buildout cache and copies over the buildout configuration and
manages the rerunning of the buildout. It's a single step deployment
tool, in particular where you don't have personal indexes for your
released eggs. You could also think of it as a release process for
when you've got zero infrastructure.
The mr.developer integration did one thing. That was prevent you from
making a deployment with modified code not checked in.
Ideally the sort of SCM integration we'd like however is the ability
to tag and record the release of the entire deployment as a whole.
This would make it possible to roll back everything to previous
configuration. Until now the other release tools seemed to make a lot
of assumptions such as using svn only. It looks like zest.releaser
would be a perfect fit. After the kiwi pycon I will look at
integrating it (which is fairly easy as we developed a nice extension
story for collective.hostout at the ploneconf sprint).
> (zest.releaser *is* a great tool to include: it makes good release
> practices
> easy)
Well hostout current makes bad release practices easy :) but I always
intended it be able to be extended to support more strict practices
without compromising it's ease of use. It makes sense to reuse code to
do this.
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.
http://p.sf.net/sfu/bobj-july_______________________________________________
Plone-developers mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/plone-developers