Re: Automate deployment of Python application from multiple VCS repositories

2015-04-08 Thread Michael Herman
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: >

Automate deployment of Python application from multiple VCS repositories

2015-04-08 Thread Matt
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

Re: Automate deployment of Python application from multiple VCS repositories

2015-04-08 Thread Damien Wyart
> 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

Re: Automate deployment of Python application from multiple VCS repositories

2015-04-08 Thread Damien Wyart
* 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

Re: Automate deployment of Python application from multiple VCS repositories

2015-04-07 Thread Paul Rubin
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

Automate deployment of Python application from multiple VCS repositories

2015-04-07 Thread 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 hie