Continuous CI, Webdriver and the future of Text Editors Source
Markdown source
1---2title: 'Continuous CI, Webdriver and the future of Text Editors'3date: '2014-05-21'4published_at: '2014-05-21T22:36:00.004+10:00'5tags: ['atom', 'ci', 'jenkins', 'selenium', 'webdriver']6author: 'Gavin Jackson'7excerpt: 'Wow, a lot has been going on lately - I have so much I want to share with the world. There are three pieces of important tech I think need mentioning: 1. Jenkins (or Hudson) - if you are interested in...'8updated_at: '2014-05-21T22:36:50.568+10:00'9legacy_url: 'http://www.gavinj.net/2014/05/continuous-ci-webdriver-and-future-of.html'10---1112Wow, a lot has been going on lately - I have so much I want to share with the world. There are three pieces of important tech I think need mentioning:13141. Jenkins (or Hudson) - if you are interested in CI (in any language), this is the best software for the job. We use a few (of the hundreds of available) plugins to integrate with our environment (namely Mercurial and ssh deployment to our test VMs).1516CI, big investment, long term play, do it!1718[http://jenkins-ci.org/](http://jenkins-ci.org/)19202. Webdriver - specifically the python webdriver bindings - use this in conjunction with xvfb or phantomjs for headless web acceptance testing (which integrates quite nicely with your chosen CI platform (see above).2122Selenium - awesome. use it,2324[http://selenium-python.readthedocs.org/en/latest/api.html](http://selenium-python.readthedocs.org/en/latest/api.html)25263. Atom - the best open source text editor I have used (and I think it is still in Alpha), can't wait to see installers for every platform under the sun! Lots of awesome extensions and look brilliant on the Apple platform (but has been documented to build on Linux and Windows).2728This is the new vim/emacs people!2930[https://atom.io/](https://atom.io/)313233