Hi folks,
I wanted to do a quick poll of where people think the build and release scripts should go. I can see three options.
-
Under the src tree. Maybe in a directory called “build”. We could throw them under “maven” which is where some current build stuff lives… or maybe even rename that directory to “build”
-
Outside of the main source tree parallel to doc, data, and src in a folder called “build”
-
In a separate github repo.
A bit more info about what the contents of this folder will be. At first it should be some release scripts, something like files named:
release.sh → build the release and prep all the artifacts, putting them to some staging ground
release_publish.sh → upload the artifacts to final destination, and do any other meta tasks
Eventually I would like to put all the scripts currently living in hudson config in this same directory. So eventually there should be stuff like:
build.sh → main build script
build_nightly.sh → nightly build script
build_deploy.sh → deployment script
And so on.
Thoughts?
Will send a similar email for the geotools build scripts as well.
-Justin
–
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.