Live data from Hacker News

Poll: What do you use for deploying code?

news.ycombinator.com

31–40 of 65 posts

Re: Poll: What do you use for deploying code?

#32
1. Atlassian Bamboo for polling my git repository for changes

2. Apache ANT for the build script

3. Then back out to a production/tarball git repo

4. Every load balanced server image has a cron job to poll the production git for changes

This way all I( or my team members) have to do is push to git.

Everything else is automated. All servers load balancing will keep themselves up to date.

Re: Poll: What do you use for deploying code?

#34
Github is pretty key for getting my code in front of the largest amount of users - and their private repo's keep the code that makes it to the app store versioned and accessed between all of my different workstations. Not coming from a CS background, I love their product - so naturally I've moved my own coding habits to using git for personal projects.

Unfortunately at work we're still on svn...

Re: Poll: What do you use for deploying code?

#35
post #6

Two projects I have been following that I like are Salt and Ansible. http://saltstack.com/community.html http://www.ansibleworks.com/

We're using Ansible, and so far I've really been liking it. Super simple to set up, and the syntax is extremely easy to write and follow.

Re: Poll: What do you use for deploying code?

#37

Fabric is pretty great - but every time I read about chef I wish I had the time and energy to sit down and learn ruby so I could use it.

also - can anyone comment on what is the closet thing to chef written in the best language every, python :)

SaltStack (http://saltstack.com/community.html) and Ansible (http://ansible.cc) would be your two closest options. Of the two, I prefer Ansible for its simplicity and the fact that it can be extended in any language, but it's worth noting that that simplicity currently comes at a cost of power compared to Chef. (E.g., Chef has a concept of "ensure this service is present," and that works on all supported operating systems, whereas Ansible has different modules for different supervisors.)

Re: Poll: What do you use for deploying code?

#39
post #34

Github is pretty key for getting my code in front of the largest amount of users - and their private repo's keep the code that makes it to the app store versioned and accessed between all of my different workstations. Not coming from a CS background, I love their product - so naturally I've moved my own coding habits to using git for personal projects. Unfortunately at work we're still on svn...

Do you mean source control or deployment? Wondering how you use GitHub and SVN for deployment.

Re: Poll: What do you use for deploying code?

#40
post #34

Github is pretty key for getting my code in front of the largest amount of users - and their private repo's keep the code that makes it to the app store versioned and accessed between all of my different workstations. Not coming from a CS background, I love their product - so naturally I've moved my own coding habits to using git for personal projects. Unfortunately at work we're still on svn...

Do you mean source control or deployment? Wondering how you use GitHub and SVN for deployment.

I guess I meant that GitHub totally changed my creative and coding process to using git and being comfortable with its tooling. I'm fooling around with basic Heroku/RoR stuff now, so that's what I'm mainly using git for deployment purposes.

If it helps, I'm an iOS developer, so git isn't realy an option for deployment.

Edit: I guess if I put a different perspective on it, I deploy my open source tools through GitHub and a good commit system. GitHub is pivotal for getting those tools in front of the largest amount of programmers as possible.

Post reply on HN