Pretty similar here:
- Edit (in vi) and test on local machine, preferably with
comfy
chair, low light, loud music, WindowMaker, and a minimum of
4-5 Eterms (home email, office email, main vi session,
secondary shell/vi session, and, if I'm working on something
web-based, tail -f /var/log/apache/error.log)
- cvs ci
- ssh production-server
- cvs -q up
No test environment here aside from my development machines
(home, office, and laptop), but that's mostly because I'm
not at a software company and trying to buy more hardware
is like getting blood from a stone. Last job I had as a
developer (I'm supposed to be an admin now, but I end up
writing internal-use apps anyhow), I fought hard to get
proper test environments and bug tracking systems in place,
but it just wouldn't be worth it at my current company.