4 users online. Create an account or sign in to join them.Users
Symphony, Git and Beanstalk
This is an open discussion with 21 replies, filed under General.
Search
@nils: If you’re interested in deployment stuff I can shoot you over the capistrano script I currently use. More flexible than FTP based deployment. I need to clean it up for public consumption, but it’d get you started on that path at least.
Max, I’d be interested in a capistrano script :-)
I third a capistrano script. Can’t get my head round certain things….
I fourth. :-)
Heh, seems like there’s a little interest then. I’ll try and clean up the script in the next couple of days and put it out there for you guys to tear to pieces.
Dump question: What is capistrano?
From capify.org
“Simply put, Capistrano is a tool for automating tasks on one or more remote servers.”
It’s basically a ruby library that simplifies the process of deployment (amongst other things). Once setup I can run:
cap deploy
And capistrano will log into my server, archive the previous release, checkout the latest release from git (including submodules), and perform any other tasks I deem necessary like setting permissions.
Okey doke. Finally managed to find some time to flesh this out, presenting: Deploying Symphony with Capistrano, a hastily assembled guide to automated deployment.
Has anyone seen or used this before?
http://www.deployhq.com
Nils: I’ve seen it. It’s a new product by the people who make CodebaseHQ, a tool I’m using for all my work. I’ve yet to try Deploy though. Paid Codebase accounts get five Deploy projects for free.
Wow, what happened here? How embarrassing, please delete the last two posts!
What’s wrong with the posts?
The first message was posted three times and the second one twice. My phone’s back-button doesn’t ask me if I really want to resend the ‛_POST‛ values. :-)
Ah, I see :)
By the way, I tested Deploy yesterday and I think it’s a great service for all those like me who really love the idea behind that Capistrano concept but who are missing the nice UI with the one click option.
You just have to link to your repository (GitHub, Beanstalk, CodebaseHQ, other) and to specify your server details and it will be deployed with one click via FTP or SSH. It’s handling Git submodules as well. Impressive!
+1 for Deploy. After spending a few hours going nuts at Capistrano, I got Deploy deploying my symphony build in 15 minutes.
I really want to do some auto deployment stuff, not happy to pay for it (standard cheapskate north-englander lol)…
Anyone know of any decent scripts that don’t require any special binaries on the target server? I have shared hosting and my clients will also be shared, so can’t install stuff like Git on there.
I like the idea of deploy, but alas, have to pay for it.
@designermonkey: you can set capistrano up to deploy using rsync (or I think even scp) if you want. Might be what you’re after.
Ooo, I’ll have to read up a bit on that then! Cheers Max!
Create an account or sign in to comment.
I know that some of you are using Beanstalk for Git and Symphony project hosting. I’m currently evaluating Beanstalk and I’m really interested in its FTP deployment features for my Symphony projects. I’m trying to establish a Git based workflow and now I have a question for those working with Beanstalk:
I’d really be interested in tips and tricks!
Thanks,
Nils