On 16 May 2013, at 09:02, Harry Percival wrote:

> Overall, it's both reassuring and depressing to hear that that there's no 
> single accepted way to do it!

*snip*

because….

> We then start with "provisioning" -- that's getting a server up and running 
> with Apache installed.  Let's say that's something you don't automate, for 
> now.
> 
> Moving onto "deployment", that could cover:
> - uploading / updating your source code on the server
> - writing (or overwriting) the apache httpd.conf / sites-available entry
> - making sure you're hooked up to the (right) database
> - checking static files are working.
> 
> That sounds like a couple of fairly simple fabric scripts, and a simple set 
> of functional tests for checking  static files and database work (and that 
> you haven't killed any old data).  You can do a deploy to staging, run your 
> tests, and then have confidence that your deploy to live will be fine.

That *your* use case above is not the same as *my* use case ;)

So no doubt people are going to have different priorities and hence use 
different tools dependant on those priorities.

OK, yes there *are* too many tools, and I fear many of them are due to 
not-invented-here syndrome. But still…. there will never be *one* single 
accepted way of doing things, and we all do different things.

-Matt

-- 
Matt Hamilton, Technical Director
Netsight Internet Solutions Limited
http://www.netsight.co.uk/matth
Tel: 0117 90 90 90 1 Ext. 15

Registered in England No. 3892180
Registered office: 40 Berkeley Square, Clifton, Bristol, BS8 1HU

_______________________________________________
python-uk mailing list
python-uk@python.org
http://mail.python.org/mailman/listinfo/python-uk

Reply via email to