Hello,

I've been trying to make the step of moving between my development
version and production version seamless, so the paver make_release
function seemed to be exactly what I needed.   In pavement.py
make_release calls package_all, but package_all has 'build' as a
prerequisite.

I don't understand why, if you want to build a package for installing,
why you would want to rebuild it.   The biggest problem is that for my
release I change out local_settings....but then during the build
process it calls syncdb....but I don't want it to syncdb at that
point, the whole thing will be installed and sync on another machine.
 Calling syncdb on my dev machine with my production local_setttings
of course won't work.   Can I safely comment out the build step from
the package building process or is there something I am missing here
and that it needs to be rebuilt before packaging for deployment ?

@needs(
    'build',
    'package_geoserver',
    'package_geonetwork',
    'package_webapp',
    'package_bootstrap'
)
def package_all(options):
    info('all is packaged, ready to deploy')



Matt Hanson
Applied GeoSolutions
403 Kent Place
Newmarket, NH 03857

Reply via email to