Browse files

Fixed spelling error, updated readme

  • Loading branch information...
1 parent 0c5c98c commit 1a8837cbe371650d1cf81d5da110b94c69d6ea6b Erik Kettenburg committed Apr 13, 2012
Showing with 21 additions and 6 deletions.
  1. BIN DeployBean.suo
  2. +3 −3 DeployBeanTray.Designer.vb
  3. +3 −2 DeployBeanTray.vb
  4. +15 −1 README.markdown
Binary file not shown.
@@ -133,9 +133,9 @@ Partial Class DeployBean
Me.EnviroLabel.Font = New System.Drawing.Font("Microsoft Sans Serif", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.EnviroLabel.Location = New System.Drawing.Point(7, 9)
Me.EnviroLabel.Name = "EnviroLabel"
- Me.EnviroLabel.Size = New System.Drawing.Size(176, 31)
+ Me.EnviroLabel.Size = New System.Drawing.Size(192, 31)
Me.EnviroLabel.TabIndex = 7
- Me.EnviroLabel.Text = "Enviroments"
+ Me.EnviroLabel.Text = "Environments"
Me.EnviroLabel.Visible = False
@@ -221,7 +221,6 @@ Partial Class DeployBean
Me.ClientSize = New System.Drawing.Size(522, 444)
Me.ControlBox = False
- Me.Controls.Add(Me.DeployLabel)
@@ -232,6 +231,7 @@ Partial Class DeployBean
+ Me.Controls.Add(Me.DeployLabel)
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
Me.MaximizeBox = False
@@ -270,6 +270,7 @@ Public Class DeployBean
+ repoAccount.Clear()
For Each item As Object In repoCache
Dim repo = item("repository")
@@ -493,7 +494,7 @@ Public Class DeployBean
If EnviroList.Items.Count = 0 Then
- EnviroList.Items.Add("All envrioments are current.")
+ EnviroList.Items.Add("All environments are current.")
EnviroList.Enabled = False
@@ -545,7 +546,7 @@ Public Class DeployBean
DeployText.AppendText("Please verify the following deployment:")
- DeployText.AppendText("Enviroment: ")
+ DeployText.AppendText("Environment: ")
@@ -12,9 +12,21 @@ Beanstalk Deployments from your windows system tray.
- Right-click on the tray icon and go to settings
- You're good to go!
-*.NET Framwork 4 is required*
+*.NET Framework 4 is required - the install will download it if you don't have it*
+- Click the Tray icon to bring up the deployment menu.
+- Navigate the menu with arrow keys + enter or the mouse.
+- Set a hotkey form the settings menu to launch the deploy menu.
+- It will remember the last repository you selected, and the last enviroment for each repository.
+- The latest commit will always be selected.
+- Only non-current enviroments show (if you select a past commit it will show current ones for roll-back).
+- Tray notification on deployment scucess or failure.
+- Add a second account to access two accounts from the same menu.
Hacking on DeployBean
@@ -29,6 +41,8 @@ Troubleshooting
If the program crashes it's likely due to no internet connection, being behind a proxy (no proxy support yet), or bad login information.
+Make sure you have the API enabled in you Beanstalk account - this could also cause it to crash.
This is by no means a polished program - very little error control is present - but given the nature of the Beanstalk API this means crashes are possible, not mistaken deployments.

2 comments on commit 1a8837c

Nice start! What are the odds you could convert this to C# and formalize the structure a bit? I think you'd get more contribs that way!


ghost replied Apr 13, 2012

Beanstalk is awesome and I use it everyday but I didn't want to pay for client and didn't see a windows one yet.
I agree, it'd certainly help if I cleaned up the structure and I have no doubt C# is used more then VB on GitHub. I'm a PHP/Node developer by day - so VB.NET was all new to me (I just couldn't make it good enough in PHP-GTK2). I really like the idea of converting it to C# and Mono so I can use it on my Mac too!
Thanks again for the comment!

Please sign in to comment.