~jcsackett/charmworld/bac-tag-constraints

Viewing all changes in revision 72.

  • Committer: Rick Harding
  • Author(s): Richard Harding
  • Date: 2012-12-06 19:11:38 UTC
  • mfrom: (71.1.5 addbuildout)
  • Revision ID: rick.harding@canonical.com-20121206191138-rnuqrbuv2pe23c57
Add buildout environment support.

WARNING: not all jobs/scripts and code worked so we might be missing deps that
need to be added to the download cache.

Adds buildout with a download-cache. It's a split repo and auto pulls during
installing dependencies. Defaults to locked down and will only install from
download cache. Missing deps need to be added there first and updated in
versions.cfg.

Adds a bunch of new makefile targets for the various buildout segments.

Provides:
- make install - normal dev install with testing and linting tools.
- make deploy - bare install only supporting the pyramid app currently.
- make lint - run linting tools against the codebase.
- make distclean - reset the buildout environment.
- make check - clean, install, and run tests. This should be our jenkins/ci
target.

R=abentley
CC=
https://codereview.appspot.com/6886049

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: