The Artima Developer Community
Sponsored Link

Ruby Buzz Forum
SwitchTower progress

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Jamis Buck

Posts: 184
Nickname: minam
Registered: Oct, 2004

Jamis Buck is a C/Java software developer for BYU, and hacks in Ruby for fun.
SwitchTower progress Posted: Dec 26, 2005 9:54 AM
Reply to this message Reply

This post originated from an RSS feed registered with Ruby Buzz by Jamis Buck.
Original Post: SwitchTower progress
Feed Title: the buckblogs here
Feed URL: http://weblog.jamisbuck.org/blog.cgi/programming/index.rss
Feed Description: Jamis Buck's corner of the blogging universe. Mostly about ruby, but includes ramblings on a variety of topics.
Latest Ruby Buzz Posts
Latest Ruby Buzz Posts by Jamis Buck
Latest Posts From the buckblogs here

Advertisement

Well, I didn’t get nearly as far on SwitchTower over the weekend as I would have liked, but here’s what’s currently residing in the repository:

  • Custom SSH connection options (so you can specify the port, and other things)
  • The Rails rake tasks for SwitchTower now load ST directly, instead of invoking it via system. This should clear up issues with using the rake tasks on Windows.
  • You can set the :checkout variable to "export", to use export instead of checkout when deploying. (Only supported by the subversion module, currently.)

I’m still planning on implementing the following features (which should all be available by the next release of SwitchTower):

  • Verbosity settings in deploy.rb
  • Deploy via copy instead of checkout/export
  • Handle the SSH auth error that occurs when you don’t have the remote hosts in your .ssh/known_hosts yet
  • Add a setting for run vs. sudo in the restart task
  • Clean up old deployment directories

Lastly, I’m still considering what to do about the following requests. These may or may not find their way into the next release of ST. Some of them may never see the light of day in an official ST release.

  • Optionally leave the failed deployment on the server if it fails (instead of deleting it, as currently happens.)
  • Subclassing roles, so you can (for instance) have a specialized “app” role.
  • Built-in support for staging servers
  • Notification emails
  • Allow different user/pass for SVN access than for SSH access
  • Per-server deployment credentials/settings

I may try to come up with a plugin architecture (minimalistic, like Rails’ plugins) so that some of these can be addressed by third-parties in a modular fashion, but we’ll see how it all falls out.

Thanks for the suggestions, everyone!

Read: SwitchTower progress

Topic: ADV: SoftwareLease.NET - affordable custom software development Previous Topic   Next Topic Topic: RubyRiver plans

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use