Fabric might help but is more low-level than what you seem to look
for.
http://docs.fabfile.org/en/latest/tutorial.html
Elsewhere in the spectrum is Saltstack, but application deployment
usecases are not that well documented.
* Ben Finney ben+pyt...@benfinney.id.au in comp.lang.python:
What tools are available to automate deployment of a Python
application comprising many discrete modules, spread across different
code bases in different VCS repositories?
Fabric might help but is more low-level than what you seem to
This seems highly do-able with Ansible. They have a git module, if that's your
VCS, that fits in here perfectly.
I would make two lists of variables, the first for repo URL/branch info and the
second for their destinations. Then Ansible uses simple YAML to write the
commands. Here's an overly
Hi Ben,
I would start with Fabric. - http://www.fabfile.org/. It's low-level,
but super straightforward.
Here's a blog post on how to setup deployment -
https://realpython.com/blog/python/kickstarting-flask-on-ubuntu-setup-and-deployment/
On Tue, Apr 7, 2015 at 7:24 PM, Ben Finney
Howdy all,
What tools are available to automate deployment of a Python application
comprising many discrete modules, spread across different code bases in
different VCS repositories?
My idea is to have a single definition (itself under VCS control) that
specifies VCS locations and branches, a
Ben Finney ben+pyt...@benfinney.id.au writes:
host foo:
repo ‘spam-common URL’, branch ‘trunk’, at ‘./common/’
repo ‘beans URL’, branch ‘version 6.1’, at ‘./’ ...
What frameworks are there to do this for Python code?
I don't know what's out there for Python, but that