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
wrote:
>
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
> 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.
https://groups.google.com/forum/#!msg/salt-users/w9hxKpXVL04/5NI
* Ben Finney 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 look
for.
http://docs
Ben Finney writes:
> host foo:
> repo ‘spam-common ’, branch ‘trunk’, at ‘./common/’
> repo ‘beans ’, 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 reminds me a bit
of the Erlang too
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 hie