9 Replies Last post: Apr 17, 2006 7:50 PM by Dave Griffith  
Guest
Currently Being Moderated

Apr 14, 2006 6:49 PM

Team Server build 909 EAP

 

   Team Server EAP build 909 is available for download at

 

   http://www.jetbrains.net/confluence/display/TW/Download

 

   Changes since last build:

 

      

  • real remote run functionality - see today's IDEA's EAP build

 

      

  • Start working on administration section: user list is

       available for administrator

      

  • TW-216 Show VCS change numbers in change history/popups

      

  • Team server plugin does not require enabled jabber account (in

IDEtalk) and enabled jabber notificator (on TeamServer) for viewing user

personal build status (plugin).

 

      

  • Possibility to view all changes since last successfully finished

build (plugin)

      

  • Possibility to stop running build from plugin

      

  • Possibility to remove personal finished build from plugin

 

   With kind regards,

   KIR

 

--

Kirill Maximov

Software Developer

JetBrains, Inc.

http://www.jetbrains.com

"Develop with pleasure!"

 

Dave Griffith Expert 2,784 posts since
Aug 21, 2002
Currently Being Moderated
Apr 15, 2006 1:04 AM in response to: Kirill Maximov (JetBrains)
Re: Team Server build 909 EAP

How is the plugin functionality accessed.  I can login, but then all I get is a green button on the toolbar?

 

--Dave Griffith

Kirill Maximov JetBrains 2,033 posts since
Aug 23, 2002
Currently Being Moderated
Apr 15, 2006 7:57 AM in response to: Dave Griffith
Re: Team Server build 909 EAP

Firstly, fill your profile on the team server, including VCS names and jabber account for notifications.

 

Secondly, setup your project in the team server (unfortunately, this requires manual editing of the config files, see FAQ of the team server for details).

 

Then, make sure that IDEtalk in IDEA connected to your jabber account (the icon at the bottom of the IDEtalk toolwindow should be green, if not, press it and specify jabber parameters)

 

After that, you can make a remote run of your changes from IDEA: in changes toolwindow, select a changelist to be run on the team server, and invoke Remote Run command (currently it has debugger icon). In the 'commit' dialog, choose run configurations which should be used to build your changes. If everything is done correctly, you'll be notified when remote build is started/failing/completed. Clicking on the icons in toolbar should invoke a list of commands regarding your commits: left icon - commits to VCS, right one - about personal build.

 

Hope this helps,

Kind regards,

KIR

Dave Griffith Expert 2,784 posts since
Aug 21, 2002
Currently Being Moderated
Apr 15, 2006 5:02 PM in response to: Kirill Maximov
Re: Team Server build 909 EAP

Wow, that's complicated.  I actually had done the first three of those, and loved what I saw.  The fourth I never would have figured out, as I only use the "Changes" window when I've let things go too long between check-ins.  Otherwise "Commit Project" is enough.  There needs to be some easier and clearer way trigger remote runs (like a menu item under the "Build" main menu) and some less intrusive way to indicate that a project is using the build server (like a config panel).

 

A+ for functionality, C for usability, at least so far.  Fortunately the "remote build" functionality alone is more than enough to make the sale for me.

 

--Dave Griffith

Dave Griffith Expert 2,784 posts since
Aug 21, 2002
Currently Being Moderated
Apr 17, 2006 7:50 PM in response to: Olesya Smirnova
Re: Team Server build 909 EAP

+Try to click on 'Remote Build User Status' action in the main menu (in

IDEA). There is the list of all remote runs with the possibility to remote

some finished ones. Did you test it?+

 

Yup, just tried it.  Same verdict: A+ for functionality, C for usability.  Difficult to configure, and extends the IDEA UI in non-standard and confusing ways, but once you get it figured out the actual functionality rules mightily. 

 

--Dave Griffith

Kirill Maximov JetBrains 2,033 posts since
Aug 23, 2002
Currently Being Moderated
Apr 15, 2006 5:55 PM in response to: Ahmed Mohombe
Re: Team Server build 909 EAP

IMHO you should totally simplify(and rethink) the

workflow(and add some wizards): the average Joe

programmer won't be able to use it or will abandon

pretty quickly.

 

   Completely agree here. I was thinking just like that while

   writing my previous post. The process of setting up the remote run

   is too much complicated. What we're thinking of:

 

   - remove dependency on Jabber/IDEtalk to get personal build notifications

   - automatically detect team server run configurations which should be run

     remotely according to VCS roots in the changelist

   - provide the Remote Run command in the Ctrl-K dialog.

   - improve build data presentation in some way (popup window

     which appears after the click on  the toolbar button)

   

  May be anything else?

 

  With kind regards

  KIR

Dave Griffith Expert 2,784 posts since
Aug 21, 2002
Currently Being Moderated
Apr 15, 2006 7:29 PM in response to: Kirill Maximov
Re: Team Server build 909 EAP

Remote Run on Ctrl-K would be just fine.  I assume "Deferred Commit" means something like "Remote Run and then check-in if everything passed", and that should go as another flag on the Ctrl-K panel. 

 

I'll also suggest again that a menu button under "Version Control" to pop up the Changes toolwindow would be very handy, and make Changes vastly more likely to be used.

 

--Dave Griffith

More Like This

  • Retrieving data ...